728x90
๐ฑ ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ์์ฐ์ ๋ค์ง์ด ๋ฐฐ์ด๋ก ๋ง๋ค๊ธฐ ๐ฑ
#1. ์์ฐ์ n์ ๋ค์ง์ด ๊ฐ ์๋ฆฌ ์ซ์๋ฅผ ์์๋ก ๊ฐ์ง๋ ๋ฐฐ์ด ํํ๋ก ๋ฆฌํดํด์ฃผ์ธ์. ์๋ฅผ๋ค์ด n์ด 12345์ด๋ฉด [5,4,3,2,1]์ ๋ฆฌํดํฉ๋๋ค.
์ ํ ์ฌํญ : n์ 10,000,000,000์ดํ์ธ ์์ฐ์์
๋๋ค.
function solution(n) {
var answer = [];
let result = String(n).split('').reverse()
for(i=0; i<result.length; i++){
answer.push(Number(result[i]));
}
return answer;
}
์ด๋ฒ ๋ฌธ์ ๋ ๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ฌ ํ์ด์ผ ํ์ต๋๋ค! : ์ฌ์ฉ ๋ฉ์๋๋ String / split / reverse / Number์ ์ฌ์ฉํ์์ต๋๋ค.
๋ฐ๋ณต๋ฌธ์ ํตํด ๊ฐ๊ฐ ๋ฌธ์์ด๋ก ๊ตฌ๋ณํ ๊ฐ์ ๊ธธ์ด๋ฅผ ๊ตฌํ ๋ค ๊ทธ ๊ธธ์ด๊ฐ๋งํผ ๋ฐ๋ณต์์ผฐ์ต๋๋ค.
์์์ ๊ตฌ๋ณํ ๊ฐ์ Number()๋ฉ์๋๋ฅผ ์ด์ฉํ์ฌ ๋ค์ ์ซ์๋ก ๋ฐ๊พธ์ด ์ค ํ answer์ ๋ฐฐ์ด ์์ push() ๋ฉ์๋๋ฅผ ์ด์ฉํ์ฌ ๋ฃ์ด์ฃผ์์ต๋๋ค.
728x90
'์๊ณ ๋ฆฌ์ฆ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ์๋ฐ์๋ฐ์๋ฐ์๋ฐ์๋ฐ์? (1) | 2022.11.03 |
---|---|
ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ: ์๋ฆฟ์ ๋ํ๊ธฐ (1) | 2022.11.02 |
ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ๋๋จธ์ง๊ฐ 1์ด ๋๋ ์ ์ฐพ๊ธฐ (1) | 2022.11.02 |
ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ์ฝ์์ ํฉ (1) | 2022.11.02 |
ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ํ๊ท ๊ตฌํ๊ธฐ (1) | 2022.11.02 |
๋๊ธ