Algorithm
- 3์ง๋ฒ ๋ค์ง๊ธฐ -
๋ฌธ์
์์ฐ์ n์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค.
n์ 3์ง๋ฒ ์์์ ์๋ค๋ก ๋ค์ง์ ํ, ์ด๋ฅผ ๋ค์ 10์ง๋ฒ์ผ๋ก ํํํ ์๋ฅผ return ํ๋๋ก ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
์ ์ถ๋ ฅ ์์
n | result |
45 | 7 |
125 | 229 |
- '45'๋ฅผ 3์ง๋ฒ์ผ๋ก ๋ณํํ๋ฉด '1200'์ด ๋์ค๋ฉฐ ์ด๋ฅผ ์๋ค๋ฐ์ ํ๋ฉด '0021'์ด ๋์ค๋ฉฐ ์ด๋ฅผ ๋ค์ 10์ง๋ฒ์ผ๋ก ๋ํ๋ด๋ฉด ์ต์ข
์ ์ผ๋ก '7'์ด๋ผ๋ ์ซ์๊ฐ ๋์ค๊ฒ ๋๋ค.
๋ฌธ์ ํ๊ธฐ
์ด๋ฒ ๋ฌธ์ ๋ ์ ์ฐจ๋ง ์ ๋ฐ๋ผ์ค๋ฉด ํฐ ์ด๋ ค์ ์์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด ๋๊ฐ์ ์๋ ๋ฌธ์ ์๋ค.
์ผ๋จ ์์ ์ ์ด๋ฐ ๋น์ทํ ๋ฌธ์ ๋ฅผ ํ์์๊ธฐ ๋๋ฌธ์ 10์ง๋ฒ์ ์๋ฅผ 3์ง๋ฒ์ผ๋ก ๋ฐ๊พธ๊ธฐ ์ํด์๋ toString()์ ์ฌ์ฉํด์ 3์ง๋ฒ์ผ๋ก ๋ฐ๊ฟ์ฃผ์์ผ๋ฉฐ, ์ด๋ ์ด๋ฅผ ์๋ค๋ฅผ ๋ฐ์ ํด์ผํ๊ธฐ ๋๋ฌธ์ ๋ฐ์ ํ๊ธฐ ์ํด์๋ 3์ง๋ฒ์ ๋ฐฐ์ด์์ ํ๋์ฉ ์ชผ๊ฐ์ reverse()๋ฅผ ์ฌ์ฉํด ๋ฐ์ ์ ํ๊ณ ๋ค์์ ๋ค์ join์ ํด์ ๋ฌธ์์ด๋ก ๋ฐ๊พธ๋ ๋ฐฉ๋ฒ์ผ๋ก ๋ง๋ค์ด ์ฃผ์๋ค.
๊ทธ ์ดํ์ ํด๋น ๊ฐ์ ๋ค์ 10์ง๋ฒ์ผ๋ก ๋ฐ๊ฟ์ฃผ์ด์ผํ๊ธฐ ๋๋ฌธ์ parseInt()๋ฅผ ์ฌ์ฉํด์ ๋ช์ง๋ฒ์ ์ด๋ ํ ๊ฐ์ 10์ง๋ฒ์ผ๋ก ๋ฐ๊ฟ๊ฒ์ธ์ง์ ๋ํด ๋งค๊ฐ๋ณ์๋ก ๊ฐ์ ๋ฃ์ด์ ๋ฆฌํดํ๊ฒ ๋๋ฉด ๋ฌธ์ ๊ฐ ์ ํด๊ฒฐ๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
์๋ง ์์ ์ ์ด๋ฐ ๋น์ทํ ๋ฌธ์ ๋ฅผ ์ํ์์ผ๋ฉด ๊ฝค๋ ๊ณ ์์ ํ์์ ๊ฒ ๊ฐ์๋ฐ ์ ํด๊ฒฐ๋์ด์ ์์ฃผ ๋ง์กฑ์ด๋ค! ใ ใ
'๊ฐ์ธ๊ณต๋ถ > Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Level 1] ์ ๊ท ์์ด๋ ์ถ์ฒ (0) | 2021.05.05 |
---|---|
[Level 1] ์์ฐ (0) | 2021.05.04 |
[Level 1] 2016๋ (0) | 2021.05.02 |
[Level 1] ๊ฐ์ด๋ฐ ๊ธ์ ๊ฐ์ ธ์ค๊ธฐ (0) | 2021.05.01 |
[Level 1] ๊ฐ์ ์ซ์๋ ์ซ์ด (0) | 2021.04.30 |
๋๊ธ