ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ์์ฐ์ ๋ค์ง์ด ๋ฐฐ์ด๋ก ๋ง๋ค๊ธฐ
์ฝ๋ฉํ ์คํธ ์ฐ์ต > ์ฐ์ต๋ฌธ์ > ์์ฐ์ ๋ค์ง์ด ๋ฐฐ์ด๋ก ๋ง๋ค๊ธฐ
๐ฉ ๋ฌธ์ ์ค๋ช
์์ฐ์ n์ ๋ค์ง์ด ๊ฐ ์๋ฆฌ ์ซ์๋ฅผ ์์๋ก ๊ฐ์ง๋ ๋ฐฐ์ด ํํ๋ก ๋ฆฌํดํด์ฃผ์ธ์. ์๋ฅผ ๋ค์ด n์ด 12345์ด๋ฉด [5,4,3,2,1]์ ๋ฆฌํดํฉ๋๋ค.
๐ฉ ์ ํ ์กฐ๊ฑด
โ๏ธ n์ 10,000,000,000์ดํ์ธ ์์ฐ์์ ๋๋ค.
๐ฉ ๋ฌธ์ ํ์ด
function solution(n) {
answer = (n + "").split('').reverse();
for(i=0; i<answer.length; i++){
answer[i] = answer[i]/1
}
return answer;
}
n์ ๋ฌธ์์ด๋ก ๋ฐ๊พผ ๋ค, ๊ฑฐ๊พธ๋ก ์ ๋ ฌํด ์ค๋๋ค. ๋, ๊ฐ๊ฐ์ ์์๋ค์ for๋ฌธ์ผ๋ก ๋ค์ ์ซ์๋ก ๋ง๋ค์ด ์ฃผ์์ต๋๋ค. ์ด ๋ถ๋ถ์ด ์ด๋ ค์์ ๋จธ๋ฆฌ๋ฅผ ์ฅ์ด์ง๋๋ค์.
๐ฉ ๋ค๋ฅธ ํ์ด
function solution(n) {
var arr = [];
do {
arr.push(n%10);
n = Math.floor(n/10);
} while (n>0);
return arr;
}
์๋ฐ ๋ฌธ์ ์์์ ๊ฐ์ ์ฒ์ฌ์ ์ธ ๋ฐ์์ด๋ค์...
function solution(n) {
return (n + '').split('').reverse().map(n => parseInt(n));
}
๋ค๋ฅธ ํ์ด๋ค์ ์ดํด๋ณด๋ ์ด๊ฒ ์ ์์ ์ธ ๋ฐฉ๋ฒ์ธ ๊ฒ ๊ฐ์ต๋๋ค. ๊ฐ ์์๋ค์ ์ซ์๋ก ๋ฐ๊ฟ ๋, map์ ์ฌ์ฉํ์ต๋๋ค. ์ ๋ ์ map์ด ๋๋ฌด ์ด๋ ค์์...
'Programmers' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ๋ ์ ์ ์ฌ์ด์ ํฉ (8) | 2022.11.07 |
---|---|
ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ์ ์ ๋ด๋ฆผ์ฐจ์์ผ๋ก ๋ฐฐ์นํ๊ธฐ (2) | 2022.11.07 |
ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ๋ฌธ์์ด์ ์ ์๋ก ๋ฐ๊พธ๊ธฐ (1) | 2022.11.04 |
ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ์๋ ์ซ์ ๋ํ๊ธฐ (1) | 2022.11.03 |
ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ํ์ค๋ ์ (10) | 2022.11.02 |
๋๊ธ