https://www.codewars.com/kata/5583090cbe83f4fd8c000051
Codewars - Achieve mastery through coding practice and developer mentorship
Coding practice for all programming levels – Join a community of over 3 million developers and improve your coding skills in over 55 programming languages!
www.codewars.com
DESCRIPTION:
Convert number to reversed array of digits
Given a random non-negative number, you have to return the digits of this number within an array in reverse order.
Example(Input => Output):
35231 => [1,3,2,5,3]
0 => [0]
설명:
숫자를 뒤집은 배열로 반환
음수가 아닌 수가 무작위로 주어지면 이 숫자의 수를 역순으로 담은 배열을 반환합니다.
예시(입력 => 출력):
35231 => [1,3,2,5,3]
0 => [0]
풀이
function digitize(n) {
return n.toString().split('').reverse().map(el => parseInt(el));
}
n을 우선 string으로 바꾼 다음 split으로 한 글자씩 나누어서 reverse로 뒤집었다. 그리고 map을 이용해 배열의 원소마다 숫자로 바꾸어주었다.
'알고리즘 > Codewars' 카테고리의 다른 글
[Codewars] Convert a String to a Number! (8 kyu) / JavaScript (0) | 2022.10.10 |
---|---|
[Codewars] Who likes it? (6 kyu) / JavaScript (0) | 2022.10.10 |
[Codewars] Vowel Count (7 kyu) / JavaScript (0) | 2022.10.10 |
[Codewars] Array.diff (6 kyu) / JavaScript (0) | 2022.10.09 |
[Codewars] Square Every Digit (7 kyu) / JavaScript (0) | 2022.10.08 |
댓글