String() 6

[프로그래머스] 369게임

문제 설명 머쓱이는 친구들과 369게임을 하고 있습니다. 369게임은 1부터 숫자를 하나씩 대며 3, 6, 9가 들어가는 숫자는 숫자 대신 3, 6, 9의 개수만큼 박수를 치는 게임입니다. 머쓱이가 말해야하는 숫자 order가 매개변수로 주어질 때, 머쓱이가 쳐야할 박수 횟수를 return 하도록 solution 함수를 완성해보세요. 입출력 예 order result 3 1 29423 2 나의 풀이 1 2 3 4 5 6 7 8 9 10 11 function solution(order) { var answer = 0; String(order).split('').forEach((num)=>{ if(Number(num) === 3 || Number(num) === 6 || Number(num) === 9){ ..

[프로그래머스] 외계행성의 나이

문제 설명 우주여행을 하던 머쓱이는 엔진 고장으로 PROGRAMMERS-962 행성에 불시착하게 됐습니다. 입국심사에서 나이를 말해야 하는데, PROGRAMMERS-962 행성에서는 나이를 알파벳으로 말하고 있습니다. a는 0, b는 1, c는 2, ..., j는 9입니다. 예를 들어 23살은 cd, 51살은 fb로 표현합니다. 나이 age가 매개변수로 주어질 때 PROGRAMMER-962식 나이를 return하도록 solution 함수를 완성해주세요. 입출력 예 age result 23 "cd" 51 "fb" 100 "baa" 나의 풀이 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 function solution(age) { let answer ='' co..

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

문제 설명 함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다. 입출력 예 n return 118372 873211 나의 풀이 1 2 3 4 5 6 7 8 9 10 11 12 13 14 function solution(n) { const answer = String(n).split('') const numAnswer = answer.map((item) => { return Number(item) }) const sortAnswer = numAnswer.sort((a,b)=>{ return b-a }) return Number(sortAnswer.join('')); ..

카테고리 없음 2023.01.04

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

문제 설명 양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하는 함수, solution을 완성해주세요. 입출력 예 arr return 10 true 12 true 11 false 13 false 나의 풀이 1 2 3 4 5 6 7 8 9 10 11 12 13 14 function solution(x) { let hap = 0; String(x).split('').forEach((item)=>{ hap += Number(item); }) if(x %hap ===0){ return true; }else{ return false..

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

문제 설명 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 입출력 예 n return 12345 [5,4,3,2,1] 나의 풀이 1 2 3 4 5 6 7 8 9 10 11 function solution(n) { const reversN = String(n).split('').reverse() const sortN = reversN.map((num)=>{ return Number(num) }) return sortN; } Colored by Color Scripter cs 문제를 풀며 느낀 점 - 먼저 변수 n을 String()를 이용해서 문자열로 만들었고 split('')를 통해서 문자열 하나 하나 나눴습니다...