😈 자릿수 더하기 📗 문제 설명 정수 n이 매개변수로 주어질 때 n의 각 자리 숫자의 합을 return하도록 solution 함수를 완성해주세요 👀 제한사항 0 ≤ n ≤ 1,000,000 📃 입출력 예 n result 1234 10 930211 16 💬입출력 예 설명 입출력 예 설명 #1 1 + 2 + 3 + 4 = 10을 return합니다. 입출력 예 설명 #2 9 + 3 + 0 + 2 + 1 + 1 = 16을 return합니다. 💎나의 풀이 변수 n은 연속된 숫자다. 이 n을 각각 나누기 위해 스프레드 연산자(spread operator)를 사용하였다. const solution = n => [...n] 하지만 int type은 배열이 되지 않아 n을 String으로 변환하였다. 변환 후엔 Arra..
코딩테스트
😈 아이스 아메리카노 📗 문제 설명 머쓱이는 추운 날에도 아이스 아메리카노만 마십니다. 아이스 아메리카노는 한잔에 5,500원입니다. 머쓱이가 가지고 있는 돈 money가 매개변수로 주어질 때, 머쓱이가 최대로 마실 수 있는 아메리카노의 잔 수와 남는 돈을 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요. 👀 제한사항 0 < money ≤ 1,000,000 📃 입출력 예 money result 5,500 [1, 0] 15,000 [2, 4000] 💬입출력 예 설명 입출력 예 설명 #1 5,500원은 아이스 아메리카노 한 잔을 살 수 있고 잔돈은 0원입니다. 입출력 예 설명 #2 15,000원은 아이스 아메리카노 두 잔을 살 수 있고 잔돈은 4,000원입니다. 💎나의 풀이 머쓱..
😈 문자열 곱하기 📗 문제 설명 문자열 my_string과 정수 k가 주어질 때, my_string을 k번 반복한 문자열을 return 하는 solution 함수를 작성해 주세요. 👀 제한사항 1 ≤ my_string의 길이 ≤ 100 my_string은 영소문자로만 이루어져 있습니다. 1 ≤ k ≤ 100 📃 입출력 예 my_string k result "string" 3 "stringstringstring" "love" 10 "lovelovelovelovelovelovelovelovelovelove" 💬입출력 예 설명 입출력 예 설명 #1 예제 1번의 my_string은 "string"이고 이를 3번 반복한 문자열은 "stringstringstring"이므로 이를 return 합니다. 입출력 예 설명..
😈 숫자 비교하기 📗 문제 설명 정수 number와 n, m이 주어집니다. number가 n의 배수이면서 m의 배수이면 1을 아니라면 0을 return하도록 solution 함수를 완성해주세요. 👀 제한사항 10 ≤ number ≤ 100 2 ≤ n, m +(number%n === 0 && number%m ===0) 단항 연산자는 편하다.
😈 정수 찾기 📗 문제 설명 정수 리스트 num_list와 찾으려는 정수 n이 주어질 때, num_list안에 n이 있으면 1을 없으면 0을 return하도록 solution 함수를 완성해주세요. 👀 제한사항 3 ≤ num_list의 길이 ≤ 100 1 ≤ num_list의 원소 ≤ 100 1 ≤ n ≤ 100 📃 입출력 예 num_list n result [1, 2, 3, 4, 5] 3 1 [15, 98, 23, 2, 15] 20 0 💬입출력 예 설명 입출력 예 설명 #1 [1, 2, 3, 4, 5] 안에 3이 있으므로 1을 return합니다. 입출력 예 설명 #2 [15, 98, 23, 2, 15] 안에 20이 없으므로 0을 return합니다. 💎나의 풀이 const solution = (list,n..
😈 뒤에서 5등 위로 📗 문제 설명 정수로 이루어진 리스트 num_list가 주어집니다. num_list에서 가장 작은 5개의 수를 제외한 수들을 오름차순으로 담은 리스트를 return하도록 solution 함수를 완성해주세요.. 👀 제한사항 6 ≤ num_list의 길이 ≤ 30 1 ≤ num_list의 원소 ≤ 100 📃 입출력 예 num_list result [12, 4, 15, 46, 38, 1, 14, 56, 32, 10] [15, 32, 38, 46, 56] 💬입출력 예 설명 입출력 예 설명 #1 [12, 4, 15, 46, 38, 1, 14, 56, 32, 10]를 정렬하면 [1, 4, 10, 12, 14, 15, 32, 38, 46, 56]이 되고, 앞에서 부터 6번째 이후의 수들을 고르면..
😈 n의 배수 📗 문제 설명 정수 num과 n이 매개 변수로 주어질 때, num이 n의 배수이면 1을 return n의 배수가 아니라면 0을 return하도록 solution 함수를 완성해주세요. 👀 제한사항 2 ≤ num ≤ 100 2 ≤ n ≤ 9 📃 입출력 예 num n result 98 2 1 34 3 0 💬입출력 예 설명 입출력 예 설명 #1 98은 2의 배수이므로 1을 return합니다. 입출력 예 설명 #2 32는 3의 배수가 아니므로 0을 return합니다. 💎나의 풀이 이렇게 삼항 연산자로 표현 해도 되지만 const solution = (num, n) => num % n === 0 ? 1:0 단항 연산자를 통해 true = 1 false = 0 로 더 간결하게 사용 할 수 있다 cons..
😈 문자열의 앞의 n글자 📗 문제 설명 문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string의 앞의 n글자로 이루어진 문자열을 return 하는 solution 함수를 작성해 주세요. 👀 제한사항 my_string은 숫자와 알파벳으로 이루어져 있습니다. 1 ≤ my_string의 길이 ≤ 1,000 1 ≤ n ≤ my_string의 길이 📃 입출력 예 my_string n result "ProgrammerS123" 11 "ProgrammerS" "He110W0r1d" 5 "He110" 💬입출력 예 설명 입출력 예 설명 #1 예제 1번의 my_string에서 앞의 11글자는 "ProgrammerS"이므로 이 문자열을 return 합니다. 입출력 예 설명 #2 예제 2번의 my_st..