2023. 1. 3. 08:40ใ์ฝ๋ฉํ ์คํธ ์ฐ์ต/ํ๋ก๊ทธ๋๋จธ์ค_2023
๋ฌธ์ ์ค๋ช
ํจ์ solution์ ์ ์ n์ ๋งค๊ฐ๋ณ์๋ก ์ ๋ ฅ๋ฐ์ต๋๋ค. n์ ๊ฐ ์๋ฆฟ์๋ฅผ ํฐ๊ฒ๋ถํฐ ์์ ์์ผ๋ก ์ ๋ ฌํ ์๋ก์ด ์ ์๋ฅผ ๋ฆฌํดํด์ฃผ์ธ์. ์๋ฅผ๋ค์ด n์ด 118372๋ฉด 873211์ ๋ฆฌํดํ๋ฉด ๋ฉ๋๋ค.
์ ํ ์กฐ๊ฑด
- n์ 1์ด์ 8000000000 ์ดํ์ธ ์์ฐ์์ ๋๋ค.
118372 | 873211 |
๋์ ํ์ด
๋จผ์ ํด๋น ๋ฌธ์ ๋ฅผ ํ๊ธฐ ์ํด์ n์ 10์ผ๋ก ๋๋ ๊ฐ์ List์ ์ ์ฅํด์คฌ๋ค.
๊ทธ๋ฆฌ๊ณ stream์ ์ด์ฉํด์ ์ ๋ ฌ์ ํด์ฃผ๋๋ฐ ์ด๋ ์ ๋ ฌ ๊ฐ์ ์ค๋ฆ์ฐจ์์ด๊ธฐ ๋๋ฌธ์ ๋ด๋ฆผ์ฐจ์์ ๊ฐ์ ๊ตฌํ๊ธฐ ์ํด for๋ฌธ์ ์ด์ฉํด์คฌ๊ณ , result์ ๋ด๋ฆผ์ฐจ์ ๊ฐ์ ๋ด์ parseLong ๋ฉ์๋๋ฅผ ํตํด long ๊ฐ์ผ๋ก ๋ฆฌํดํด์คฌ๋ค.
ํ๋ฉด์๋ ์ด๋ ๊ฒ ๋ณต์กํ๊ฒ ์๊ฐ ์ํด๋ ๋ ๊ฒ ๊ฐ๊ณ , ์ข ๋ ์ฝ๊ฒ ํ ์ ์์ ๊ฒ ๊ฐ์๋ฐ ์๊ฐ์ด ๋์ง ์์๊ณ ใ ใ
๊ทธ๋์ ์ผ๋จ ๋๋ ์ด๋ ๊ฒ ํ์๊ณ , ๋ค๋ฅธ ์ฌ๋์ ํ์ด๋ฅผ ๋ดค๋ค.
๋ค๋ฅธ ์ฌ๋ ํ์ด
์..! ์ฝํ ๊ณต๋ถ๋ฅผ ์ ๊น ์ํ๋ฉด ๋จธ๋ฆฌ๊ฐ ์๋์๊ฐ๋...
์ด๊ฑธ ์๊ฐ ๋ชปํ๋ค๋.. StringBuilder์์ reverse ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋ฉด ์ฝ๊ฒ ๋ด๋ฆผ์ฐจ์์ผ๋ก ๋ณ๊ฒฝํ ์ ์์์ํ ๋ฐ..
์ด๋์ ๊ณต๋ถ๋ฅผ ์์ ์ฌ๋ฉด ์๋๊ณ ์กฐ๊ธ์ฉ ํด์ค์ผํ๋๋ณด๋ค ใ ใ
์๋ฌดํผ ๋ค์ StringBuilder์ reverse() ๋ฉ์๋๋ฅผ ์์๊ฐ๋ค!!