[ํ๋ก๊ทธ๋๋จธ์ค] Lv1. ์์ฐ์ ๋ค์ง์ด ๋ฐฐ์ด๋ก ๋ง๋ค๊ธฐ
๋ฌธ์ ์ค๋ช
์์ฐ์ n์ ๋ค์ง์ด ๊ฐ ์๋ฆฌ ์ซ์๋ฅผ ์์๋ก ๊ฐ์ง๋ ๋ฐฐ์ด ํํ๋ก ๋ฆฌํดํด์ฃผ์ธ์. ์๋ฅผ๋ค์ด n์ด 12345์ด๋ฉด [5,4,3,2,1]์ ๋ฆฌํดํฉ๋๋ค. ์ ํ ์กฐ๊ฑด n์ 10,000,000,000์ดํ์ธ ์์ฐ์์
๋๋ค. ์
์ถ๋ ฅ ์ n return 12345 [5,4,3,2,1] ๋์ ํ์ด -> ์ผ๋จ ๋ฐฐ์ด์ ํฌ๊ธฐ๋ฅผ ์ด๊ธฐํ ํด์ค์ผ ํ๋๋ฐ ํฌ๊ธฐ๋ฅผ ์์ง ๋ชจ๋ฅด๊ธฐ ๋๋ฌธ์ ArrayList๋ฅผ ํ์ฉํ๋ค. while๋ฌธ์ ๋๋ฆฌ๋๋ฐ ์ด๋ n % 10 ์ผ๋ก ๋๋ ๋๋จธ์ง๋ฅผ arraylist์ ๋ํด์ฃผ๋ฉด long n ๊ฐ์ด ๋ค์ง์ด์ ธ ์ ์ฅ๋ ๊ฒ์ด๋ค. ๊ทธ๋ฆฌ๊ณ arraylist ์ ์ ์ฅ๋ size๋ฅผ ๊ฐ์ง๊ณ ๋ฐฐ์ด์ ํฌ๊ธฐ๋ฅผ ์ด๊ธฐํํ๊ณ , int ๋ฐฐ์ด์ arraylist ๊ฐ์ for๋ฌธ์ ๋๋ ค์ ์ ์ฅํด์คฌ๋ค. ๋ญ๊ฐ ์ด ๋ฐฉ๋ฒ ๋ง๊ณ ๋ค๋ฅธ ๋ ์ฌ์ด ๋ฐฉ๋ฒ์ด ์..
2022.09.29