전체 글 172

[JavaScript] 원시형 데이터 - boolean / null / undefined

기본 세팅 index.html Hello World! 1. Boolean const a = true const b = false if(a) { console.log('Hello') } if(b) { console.log('Hello') } JavaScript에서는 true일때만 함수가 동작한다 2. null - 명시적으로 존재가 없음을 나타냄 // null - 존재 X / 비어있다 / 알수없다 let age = null console.log(age) setTimeout(function () { // 1초뒤에 age 값이 85로 바뀜 age=85 console.log(age) }, 1000) null이 나타났다가 1초 후에 85로 값이 변경되어 나타남 null은 값이 null이라고 직접 명시해줘야한다 ! ..

JAVA script 2023.05.06

[JavaScript] 변수 선언 / scope

JavaScript 변수 선언 방법엔 대표적으로 3가지가 있다. 1. let : block scope 지역 변수 선언 초기값 재할당이 가능하지만, 재선언은 불가능하다. 재선언은 빨간줄이 뜸 !! 선언과 동시에 원하는 값으로 초기화 할 수 있다. 2. const : block scope 읽기 전용 상수를 선언 const number = 10 number = 20 재할당하고 실행하면 에러가 발생함 재할당과 재선언이 모두 불가능하다. -> 한번 만들고 수정하지 않을 변수를 const로 선언하면 됨 선언 시 반드시 초기값을 설정해야 한다. 이후 값 변경이 불가능 3. var : 변수를 선언 재할당과 재선언이 모두 가능하지만, hoisting 되는 특성으로 인해 예기치 못한 문제가 발생할 수 있어 거의 사용하지 ..

JAVA script 2023.04.30

갤럭시 북 3 PRO 한달 사용후기

갤럭시북 3 Pro와 함께한지 벌써 한달이 넘었다 . . !! 오늘은 한달 사용후기를 남기겠다. https://peach-hzz.tistory.com/136 삼성 갤럭시 북3 PRO 언박싱 후기 안녕하세요 오늘은 갤럭시 북3 pro 언박싱 후기랍니다😊 SSAFY 갤럭시 북 3 pro 신모델 체험단에 당첨되어 3월 9일 노트북을 배송받았습니다 !! SSAFY 생활을 하며 남아서 스터디를 하거나 프로젝트를 peach-hzz.tistory.com 저번에 작성한 언박싱 후기 ! ! 우선 사진에 보이는 것 처럼, 아주 큰 화면 덕분에 한번에 코드창을 2개씩 볼 수 있어서 좋다. 그리고 역시 삼성의 제품이다 보니 성능은 기본으로 깔고 가는 부분이라 게임도 잘돌아가고 웹 프로그래밍도 문제 없다 !! 굳이 굳이 단점이..

JavaScript 시작하기

JavaScript 시작하기 1. HTML 파일에 직접 JavaScript 코드 작성 -> HTML 파일을 만든 후 ! + tab 누르면 자동완성됨 Live Server 익스텐션을 사용하여 HTML 창을 바로 켜본다 HTML 창을 열고 개발자 도구에서 console을 확인하면, 입력한 JavaScript 코드가 보임 2. JavaScript 코드 분리하기 JavaScript 코드가 너무 길어지면, js 파일에 쪼개서 사용할 수 있다. 같은 위치에 start.js 파일 생성 ( 1 ) HTML 파일 script 부분 수정 js파일을 참조하도록 추가 ( 2 ) start.js 수정 console.log('hello, js') 동일하게 동작하는 모습 웹 브라우저의 console에 JavaScript 코드를 바..

JAVA script 2023.04.18

드디어 SQLD 합격 / 군포문화예술회관 시야 / 용산 CGV IMAX 후기

싸피는 매주 월요일 시험을 보는데 . . !! 저번주는 싸피 처음이자 마지막 시험없는 주말이였다. 그래서 신나게 놀러다닌 주말일기 작년에 ADSP랑 SQLD를 같이 따겠다는 꿈을 꾸었지만 . . SQLD 시험날 너무 아파서 시험을 보러가지 못했다 . . !!!! 다시 SQLD 시험 보는 날만을 기다렸는데 드 디 어 SQLD에 합격했다 ! ! ! 시험 봤을 때는 뭔가 60점 간당간당 한 것 같아서 반 포기 상태였는데 아리까리한게 많이 맞았나보다 다음 자격증은 정보처리기사를 노려봐야지 토요일에 기다리고 기다리던 나의사랑 너의사랑 모두의사랑 국카스텐 콘서트에 갔다왔다 군포문화예술회관은 처음 가봤는데 공연장 자체가 작아서 굉장히 가까워 좋았다 ! 내 자리는 B구역 9열 중앙이였는데 정면에서 관람해서 너무 좋았음..

공부일지 2023.04.11

[SQL] 과일로 만든 아이스크림 고르기

https://school.programmers.co.kr/learn/courses/30/lessons/133025 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 테이블 2개를 활용해야 하는데 어찌 레벨 1에 있는가 !! 서브쿼리를 이용해서 풀었다 . 정답 코드 SELECT FLAVOR FROM FIRST_HALF WHERE FLAVOR IN (SELECT FLAVOR FROM ICECREAM_INFO WHERE INGREDIENT_TYPE = 'fruit_based') AND TOTAL_ORDER >= 3000 ORDER BY TOTAL_ORDER DE..

프로그래머스 2023.04.06

[SQL] 3월에 태어난 여성 회원 목록 출력하기

https://school.programmers.co.kr/learn/courses/30/lessons/131120 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 코드 SELECT MEMBER_ID, MEMBER_NAME, GENDER, TO_CHAR(DATE_OF_BIRTH,'YYYY-MM-DD') AS DATE_OF_BIRTH FROM MEMBER_PROFILE WHERE TO_CHAR(DATE_OF_BIRTH,'MM') = '03' AND GENDER = 'W' AND TLNO IS NOT NULL ORDER BY MEMBER_ID TO_CHA..

프로그래머스 2023.04.06

[SQL] 즐겨찾기가 가장 많은 식당 정보 출력하기

https://school.programmers.co.kr/learn/courses/30/lessons/131123 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 처음에 내가 짠 코드 1. GROUP BY 사용해서 음식 종류별로 묶기 2. 음식 종류를 기준으로 내림차순 정렬 -> 별점이 가장 높은걸 뽑아야하는데 . . 한번에 수행 불가 서브쿼리를 무조건 사용했어야했음 !! 근데 결과에 진짜 별점 높은 애들이 많이 뽑혀서 맞게 푼줄 알았다 ㅎ -- 코드를 입력하세요 SELECT FOOD_TYPE, REST_ID, REST_NAME, FAVORITES FRO..

프로그래머스 2023.04.06

[SQLite3] DDL 실습 ( CREATE / RNAME / ADD / DELETE ) / CSV 파일 가져오기

VSCODE에서 SQLITE3 EXTENSION으로 실습하였습니다 ! CSV 파일을 sqlite로 가져오는 방법 1. 폴더에 코드를 실행할 sql 파일 / 만든 테이블을 저장할 sqlite3 파일 / 활용할 csv 파일을 넣어 놓는다 2. 미리 csv 파일을 담을 테이블을 sql 파일에만들어둔다. CREATE TABLE HEROES( id INTEGER PRIMARY KEY AUTOINCREMENT, 이름 TEXT NULL, 직업 TEXT NULL, 능력 TEXT NULL, 국적 TEXT NULL, 소속회사 TEXT NULL, 나이 INTEGER NULL, 가입날짜 DATE NULL ); open Database로 테이블이 제대로 생성됐는지 확인 잘 생성됐다 ! 3. csv 파일 테이블에 불러오기 터미널..

SQL 2023.04.05

[백준] 2839 설탕 배달 - python

https://www.acmicpc.net/problem/2839 2839번: 설탕 배달 상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그 www.acmicpc.net 처음에 내가 짠 계획 1. 가장 적게 들기 위해 더 큰수인 5로 나눈다 2. 5로 나누고 나온 나머지를 3으로 나눴을 때, 나누어 떨어지는 지 확인 -> 안나눠 떨어지면, 5로 나눈 몫을 계속 줄여가며 체크하고 싶음 근데 어떻게 짜야할지 모르겠다 !! 3. 5로만 나누어 떨어지면 그것이 답 4. 3으로만 나누어 떨어지면 이것도 답일 수 있음 구현 시도 나름 생각한대로 짜보려고 노력했는데 , , 만약 3으로도..