728x90
๐ฑ ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ์ ์ ๋ด๋ฆผ์ฐจ์์ผ๋ก ๋ฐฐ์นํ๊ธฐ ๐ฑ
#1. ํจ์ solution์ ์ ์ n์ ๋งค๊ฐ๋ณ์๋ก ์ ๋ ฅ๋ฐ์ต๋๋ค. n์ ๊ฐ ์๋ฆฟ์๋ฅผ ํฐ๊ฒ๋ถํฐ ์์ ์์ผ๋ก ์ ๋ ฌํ ์๋ก์ด ์ ์๋ฅผ ๋ฆฌํดํด์ฃผ์ธ์. ์๋ฅผ๋ค์ด n์ด 118372๋ฉด 873211์ ๋ฆฌํดํ๋ฉด ๋ฉ๋๋ค.
์ ํ ์ฌํญ :๋ฐฐ์ด arr์ ํฌ๊ธฐ : n์ 1์ด์ 8000000000 ์ดํ์ธ ์์ฐ์์ ๋๋ค.
function solution(n) {
let answer = String(n).split("").sort((a, b) => b - a).join("")
return Number(answer)
}
์ํ์์๋ ๋ช ๋ฒ ๋์์๋ ๋ฉ์๋๋ฅผ ํตํด ๋ฌธ์์ด์ ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ฆฌํด์ค ํ ์ง๋ ๋ฌธ์ ์ ๊ฐ์ด ์ ์๋ก ๋ฐ๊พธ์ด ์ฃผ๋ ๋ฉ์๋๋ฅผ ํตํด์ ๋ฆฌํดํด์ค๋๋ค.
728x90
'์๊ณ ๋ฆฌ์ฆ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ํธ๋ํฐ ๋ฒํธ ๊ฐ๋ฆฌ๊ธฐ (3) | 2022.11.08 |
---|---|
ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ๋ฌธ์์ด์ ์ ์๋ก ๋ฐ๊พธ๊ธฐ (2) | 2022.11.07 |
ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ๋ฌธ์์ด์ ์ ์๋ก ๋ฐ๊พธ๊ธฐ (1) | 2022.11.07 |
ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ๊ฐ์ ์ซ์๋ ๋ ธ๋ ธ~~ (1) | 2022.11.04 |
ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ์๋ฐ์๋ฐ์๋ฐ์๋ฐ์๋ฐ์? (1) | 2022.11.03 |
๋๊ธ