ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ์ ์ ๋ด๋ฆผ์ฐจ์์ผ๋ก ๋ฐฐ์นํ๊ธฐ
์ฝ๋ฉํ ์คํธ ์ฐ์ต > ์ฐ์ต๋ฌธ์ > ์ ์ ๋ด๋ฆผ์ฐจ์์ผ๋ก ๋ฐฐ์นํ๊ธฐ
๐ฉ ๋ฌธ์ ์ค๋ช
ํจ์ solution์ ์ ์ n์ ๋งค๊ฐ๋ณ์๋ก ์ ๋ ฅ๋ฐ์ต๋๋ค. n์ ๊ฐ ์๋ฆฟ์๋ฅผ ํฐ๊ฒ๋ถํฐ ์์ ์์ผ๋ก ์ ๋ ฌํ ์๋ก์ด ์ ์๋ฅผ ๋ฆฌํดํด์ฃผ์ธ์. ์๋ฅผ ๋ค์ด n์ด 118372๋ฉด 873211์ ๋ฆฌํดํ๋ฉด ๋ฉ๋๋ค.
๐ฉ ์ ํ ์กฐ๊ฑด
โ๏ธ n์ 1์ด์ 8000000000 ์ดํ์ธ ์์ฐ์์ ๋๋ค.
๐ฉ ๋ฌธ์ ํ์ด
function solution(n) {
return (n+"").split('').sort().reverse().join('')/1;
}
n์ ๋ฌธ์์ด๋ก ๋ฐ๊พผ ๋ค, ์ชผ๊ฐ์ฃผ๊ณ , sort()์ reverse()๋ก ์ ๋ ฌํด ์ค๋๋ค. ๋ค์ ํฉ์ณ์ฃผ๊ณ , ์ซ์๋ก ๋ง๋ค์ด์ฃผ๋ฉด ๋!
๐ฉ ๋ค๋ฅธ ํ์ด
function solution(n) {
var arr = [];
do {
arr.push(n%10);
n = Math.floor(n/10);
} while (n>0);
return arr.sort((a,b)=>b-a).join('')*1;;
}
n์ ๋ฌธ์์ด๋ก ๋ฐ๊พธ์ง ์๊ณ ์์ ํ ์๋ ์์ต๋๋ค. ์ซ์๋ก ๊ทธ๋๋ก ์์ ํ๋ ๊ฒ์ด ๋ ๋น ๋ฅด๊ฒ ์ฒ๋ฆฌํ ์ ์๋ ๋ฐฉ๋ฒ์ด๋ผ๊ณ ํฉ๋๋ค.
'Programmers' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ๋๋จธ์ง๊ฐ 1์ด ๋๋ ์ ์ฐพ๊ธฐ (5) | 2022.11.08 |
---|---|
ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ๋ ์ ์ ์ฌ์ด์ ํฉ (8) | 2022.11.07 |
ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ์์ฐ์ ๋ค์ง์ด ๋ฐฐ์ด๋ก ๋ง๋ค๊ธฐ (1) | 2022.11.06 |
ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ๋ฌธ์์ด์ ์ ์๋ก ๋ฐ๊พธ๊ธฐ (1) | 2022.11.04 |
ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ์๋ ์ซ์ ๋ํ๊ธฐ (1) | 2022.11.03 |
๋๊ธ