프로그래머스 코딩테스트 입문 문제 풀기
1. 몫 구하기
function solution(num1, num2) {
return Math.floor(num1 / num2);
}
2. 나머지 구하기
function solution(num1, num2) {
return num1 % num2;
}
3. 두 수의 차
function solution(num1, num2) {
return num1 - num2;
}
4. 숫자 비교하기
function solution(num1, num2) {
return num1 === num2 ? 1 : -1;
}
5. 나이 출력
function solution(age) {
return 2022 - age + 1;
}
6. 두 수의 곱
function solution(num1, num2) {
return num1 * num2;
}
7. 각도기
function solution(angle) {
if(angle > 0 && angle < 90) return 1;
else if(angle === 90) return 2;
else if (angle > 90 && angle < 180) return 3;
else if (angle === 180) return 4;
return;
}
8. 양꼬치
function solution(n, k) {
const service = Math.floor(n / 10);
return 12000 * n + 2000 * (k - service);
}
9. 짝수의 합
function solution(n) {
let answer = 0;
for(let i = 2; i <= n; i+=2) {
answer += i;
}
return answer;
}
10. 피자 나눠 먹기 (3)
function solution(slice, n) {
return Math.ceil(n / slice);
}
11. 문자열안에 문자열
function solution(str1, str2) {
return str1.includes(str2) ? 1 : 2;
}
12. 배열 뒤집기
function solution(num_list) {
return num_list.reverse();
}
13. 최댓값 만들기(1)
function solution(numbers) {
numbers.sort((a, b) => b - a);
return numbers[0] * numbers[1];
}
14. 편지
function solution(message) {
return message.length * 2;
}
15. 세균 증식
function solution(n, t) {
var answer = 0;
return n * (2 ** t);
}
16. 특정 문자 제거하기
function solution(my_string, letter) {
const answer = my_string.replaceAll(letter, "");
return answer;
}
17. 순서쌍의 개수
function solution(n) {
var answer = 0;
for(let i = 1; i <=n ; i++) {
if(n % i === 0) answer++;
}
return answer;
}
18. 문자 반복 출력하기
function solution(my_string, n) {
let answer = '';
for(const s of my_string) {
answer += s.repeat(n);
}
return answer;
}
19. 짝수 홀수 개수
function solution(num_list) {
return [num_list.filter((n) => n % 2 === 0).length, num_list.filter((n) => n % 2 !== 0).length];
}
20. 두 수의 합
function solution(num1, num2) {
return num1 + num2;
}
728x90
반응형
'LG 유플러스 유레카 SW > 과제' 카테고리의 다른 글
[과제] JS 프로그래머스 Lv.2 3문제 (25.02.20) (0) | 2025.02.20 |
---|---|
[과제] JS 프로그래머스 입문 15문제 & 머쓱이 획득 (25.02.19) (0) | 2025.02.19 |
[과제] JS 프로그래머스 입문 20문제 (25.02.18) (0) | 2025.02.18 |
[과제] JS 프로그래머스 입문 20문제 (25.02.17) (0) | 2025.02.17 |
[과제] JS 프로그래머스 입문 40문제 中 25문제🥲 (25.02.14-15) (0) | 2025.02.17 |