profile
기록하지 않으면 잊어버려요 !

[JS] 8장. 제어문

오늘의 질문 > 제어문의 종류에 대해 알아보자. 모던자바스크립트 DeepDive 8장 - 제어문 제어문은 조건에 따라 코드 블록을 실행(조건문)하거나 반복 실행(반복문)할 때 사용한다. 제어문을 사용하면 코드의 실행 흐름을 인위적으로 제어할 수 있다. 하지만, 코딍 실행 순서를 변경할 경우 직관적인 코드의 흐름을 혼란스럽게 한다. 이를 해결하기 위해 ...

2023년 8월 9일
·
0개의 댓글
·

[JS] 7장. 연산자

오늘의 질문 > 연산자의 종류를 알아보자 모던자바스크립트 DeepDive 7장 - 연산자 7.1 산술 연산자 산술연산자는 피연산자를 대상으로 수학적 계산을 수행해 새로운 숫자 값을 만든다. 7.1.1 이항 산술 연산자 이항 산술 연산자는 2개의 피연산자를 산술 연산하여 숫자 값을 만든다. > 모든 이항 산술 연산자는 피연산자의 값을 변경하는 부수 효과(...

2023년 8월 8일
·
2개의 댓글
·

[JS] 6장. 데이터 타입

오늘의 질문 > 데이터 타입의 종류를 알아보자 모던자바스크립트 DeepDive 6장 - 데이터 타입 > ** 원시 타입 숫자 타입 문자열 타입 불리언 타입 undefined 타입 null 타입 심벌 타입 > 객체 타입 6.1 숫자 타입 자바스크립트는 독특하게 하나의 숫자 타입만 존재한다. 모든 수를 실수로 처...

2023년 8월 7일
·
0개의 댓글
·

[JS] 5장. 표현식과 문

오늘의 질문 > 리터럴이 뭐지? 모던자바스크립트 DeepDive 5장 - 표현식과 문 5.1 값 > 값(value)란, 식(표현식)이 평가되어 생성된 결과를 말한다 > 평가 : 식을 해석해서 값을 생성하거나 참조하는 것 모든 값은 데이터 타입을 가지며, 메모리에 2진수, 즉 비트의 나열로 저장된다. (변수에 할당 되는 것은 값) 5.2 리터럴 > 리...

2023년 8월 6일
·
0개의 댓글
·

[JS] 4장. 변수

오늘의 질문 > 도대체 호이스팅이 뭐지? 모던자바스크립트 DeepDive 4장 - 변수 4.1 변수란 무엇인가? 왜 필요한가? 변수란, 프로그래밍 언어에서 데이터를 관리하기 위한 핵심 개념 자바스크립트 엔진이 (자바스크립트) 코드를 실행하는 순서 10, 20, + 와 같은 기호의 의미를 알고 있어야 함 10 + 20 이라는 식의 의미도 해석할 수 있어...

2023년 8월 4일
·
0개의 댓글
·

[JS] 9장. 타입 변환과 단축 평가

오늘의 질문 ?. 은 어떨 때 사용하는 걸까? : 옵셔널 체이닝 모던자바스크립트 DeepDive 9장 - 타입 변환과 단축 평가 9.1 타입 변환이란? 명시적 타입 변환(explicit coercion) / 타입 캐스팅(type casting) 개발자의 의도에 따라 다른 타입으로 변환 ex) toString()등을 사용하여 직접적으로 타입 변환 암묵...

2023년 7월 30일
·
4개의 댓글
·

[프로그래머스] 자연수 뒤집어 배열로 만들기

생각한 순서 자연수 뒤집기 배열에 넣기 막힌 부분 아무리해도 push가 되지 않음.....ㅠㅠㅠ 오히려 string보다 number를 다루기 어렵다고 느낌 실마리 i str.length라고 적음... 해결 코드

2023년 5월 29일
·
0개의 댓글
·

[mysql] DATE, DATETIME, TIME, TIMESTAMP

node.js / express / mysql 사용하여 작은 프로젝트 진행 중, 필요한 데이터에 날짜가 포함되어 있다. 지난 프로젝트 때, 날짜 관련한 데이터 타입을 잘못 짰다가 고생했기 때문에.. 이번엔 데이터 타입을 알아보고 테이블을 짜보려고 한다 DATE 날짜 포함O 시간 포함X YYYY-MM-DD (1000-01-01 ~ 9999-12-31) D...

2023년 4월 24일
·
0개의 댓글
·

[프로그래머스] 가운데 글자 가져오기

생각한 순서 어떻게 배열의 가운데 요소를 꺼낼 것인가 짝수일 경우 두 글자를 어떻게 반환하지? 막힌 부분 두 글자 반환하기... 실마리 너무나 기초적인 것을 몰랐음.. return에 +만해도 되는 거였음...!!!!1 해결 코드

2023년 4월 21일
·
0개의 댓글
·

[프로그래머스] 부족한 금액 계산하기

생각한 순서 문제 제대로 이해하기 막힌 부분 money가 이용금액과 같거나 클 경우 실마리 삼항연산자 해결 코드

2023년 4월 21일
·
0개의 댓글
·

[프로그래머스] 내적

생각한 순서 for문 사용하면 되겠다! 막힌 부분 실마리 해결 코드

2023년 4월 20일
·
0개의 댓글
·

[프로그래머스] 제일 작은 수 제거하기

생각한 순서 sort()로 뒤집이서 가장 작은 숫자로 비교하면 되지 않을까 막힌 부분 sort()를 사용하면 기존에 주어진 배열을 건드리는 것... 리턴값이 달라짐 ㅠ 실마리 주어진 배열안에서 가장 작은 숫자 찾기! 해결 코드

2023년 4월 20일
·
0개의 댓글
·

[프로그래머스] 없는 숫자 더하기

생각한 순서 0 ~ 9 를 가지고 주어진 배열이랑 비교하면 되지 않나? 막힌 부분 생각한대로 하면 for문을 두번 돌려야하는 사태가...ㄹ 실마리 차리리 0 ~ 9 까지 더한 숫자에서 뺀 값을 리턴하면 되잖아! 해결 코드

2023년 4월 20일
·
0개의 댓글
·

[프로그래머스] 핸드폰 번호 가리기

생각한 순서 배열을 뒤집어서 앞의 4자리를 맨뒤로 보내면 되지 않을까? 막힌 부분 분명 마지막에 join했는데 계속 실행되지 않음... 실마리 reverse()해서 뒤집었기 때문에 unshift 뿐만 아니라 for문 조건도 잘 적어야 한다는 사실!!!! 해결 코드

2023년 4월 17일
·
0개의 댓글
·

[프로그래머스] 서울에서 김서방 찾기

생각한 순서 문자열인 배열이라는 것 조심하기!! 막힌 부분 놀랍게도 없었음... 실마리 리턴할 때 문자열이라는 것을 고려할 것! 해결 코드

2023년 4월 17일
·
0개의 댓글
·

[프로그래머스] 콜라츠 추측

생각한 순서 문제를 이해하는 것부터 오래 걸림 바뀐 숫자들을 배열 안에 넣은 다음에 마지막 인덱스를 세면 되지 않나? 막힌 부분 생각보다 배열 안에 넣는 것이 어려웠음 더 쉬운 방법이 있는 것 같았음 실마리 새로운 변수를 선언하여, 숫자가 바뀔 때마다 1씩 더해주기 해결 코드 while 문... 쉽지 않다

2023년 4월 17일
·
0개의 댓글
·

[프로그래머스] 피보나치 수

생각한 순서 F(2), F(3) ... 이렇게 커질떄 어떤 규칙이 있는지 확인 이미 주어진 값인 F(0)과 F(1)을 먼저 배열 안에 넣어두기 F(3) = F(2) + F(1)이기 때문에 n=3일 경우, F(3) = F(3-1) + F(3-2) 라고 생각 for문을 사용하여 3번을 숫자로 변환 막힌 부분 for문의 조건문 걸기.. 까다로웠다 문제를 잘 못...

2023년 4월 14일
·
0개의 댓글
·

[프로그래머스] 정수 내림차순으로 배치하기

생각한 순서 숫자를 문자열로 변환 문자열을 sort()를 사용하여 내림차순 정렬 막힌 부분 내림차순 정렬을 처음 해봄... sort()안의 조건으로 정렬하는 것이 생소했다... 실마리 화살표 함수 사용...?! 해결 코드 number() 소수점까지 고려 parseInt() 소수점 버리기

2023년 4월 14일
·
0개의 댓글
·

[프로그래머스] 하샤드 수

생각한 순서 숫자를 문자열로 바꿀 것 문자열로 바꿔서 배열에 넣을 것 배열의 각 요소들을 숫자로 바꾸어서 더하기 x를 3번의 숫자로 나누었을 때 나머지가 0이면 true, 아닐 경우 false 반환 막힌 부분 숫자 -> 문자열 -> 숫자 익숙하지 않았음 실마리 정신을 똑바로 차리고 내가 숫자로 바꿨는지, 문자로 바꿨는지 흐름을 놓치지 않고자 함 해결 코...

2023년 4월 14일
·
0개의 댓글
·

[프로그래머스] 문자열을 정수로 바꾸기

오늘은 너무 단순해서.. 간단히 적습니당 Number()함수 사용~

2023년 4월 13일
·
0개의 댓글
·