Front-end 개발자라면 JavaScript를 당연히 접하게 될텐데
그렇다면 이 언어로 코딩테스트를 위한 준비를 당연히 해야겠다는 생각을 하게 되어
JS 알고리즘 100일 챌린지를 시작하기로 했다.
앞으로 이 글은 제주코딩베이스캠프 - ''JavaScript 알고리즘 100일 챌린지" 영상과 같은 내용으로 공부하는 내용이며,
프로그래머스 사이트를 통해 이뤄질 코딩테스트 공부이다.
출처 - 'https://www.youtube.com/playlist?list=PLkfUwwo13dlWZxOdbvMhkzhAowaiEjuGS'
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
1번째 도전
몫 구하기
https://school.programmers.co.kr/learn/courses/30/lessons/120805?language=javascript
// 첫 번째 방법 (Math.floor를 사용해서 구하기)
function solution(num1, num2) {
return Math.floor(num1 / num2);
}
// 두 번째 방법 (~~를 사용해서 정수만 나타내서 몫 구하기)
function solution(num1, num2) {
return ~~(num1 / num2);
}
숫자 비교하기
https://school.programmers.co.kr/learn/courses/30/lessons/120807?language=javascript
// ===를 사용해서 타입까지 확인하고, ? : 를 사용해서 같으면 1, 아니면 -1
function solution(num1, num2) {
return (num1 === num2 ? 1 : -1);
}
'우코딩 코딩테스트 일기 > JavaScript 코딩테스트 100일 챌린지 (Lv. 0)' 카테고리의 다른 글
JavaScript 알고리즘 100일 챌린지 6번째 (0) | 2024.05.29 |
---|---|
JavaScript 알고리즘 100일 챌린지 5번째 (0) | 2024.05.29 |
JavaScript 알고리즘 100일 챌린지 4번째 (0) | 2024.05.29 |
JavaScript 알고리즘 100일 챌린지 3번째 (0) | 2024.05.29 |
JavaScript 알고리즘 100일 챌린지 2번째 (0) | 2024.05.29 |