๐ 1. ๋ฌธ์ ์ค๋ช
์
์ถ๋ ฅ ์ ์ค๋ช
์
์ถ๋ ฅ ์ #112๋ฅผ ์์ธ์๋ถํดํ๋ฉด 2 * 2 * 3 ์
๋๋ค. ๋ฐ๋ผ์ [2, 3]์ returnํฉ๋๋ค.์
์ถ๋ ฅ ์ #217์ ์์์
๋๋ค. ๋ฐ๋ผ์ [17]์ return ํด์ผ ํฉ๋๋ค.์
์ถ๋ ฅ ์ #3420์ ์์ธ์๋ถํดํ๋ฉด 2 * 2 * 3 * 5 * 7 ์
๋๋ค. ๋ฐ๋ผ์ [2, 3, 5, 7]์ returnํฉ๋๋ค. ๐ก 2. ํ์ด๊ณผ์ ์ค๋ณต์ ์ ๊ฑฐํ๋ฉด์ ์์๋ฅผ ์ ์งํ๋ ค๊ณ LinkedHashSet์ ์ฌ์ฉํด์ ํ์๋ค.1. for๋ฌธ์ ๋ฒ์๋ `i * i 2. while (n % i == 0)๋ก ์ค๋ณต๋๋ ์์ธ์๋ฅผ ์ฒ๋ฆฌํ๊ธฐ3. ๋ง์ง๋ง์ ๋จ์ ์๊ฐ n > 1์ธ์ง ํ์ธํด์ ์์๋ฅผ ๊ฒฐ๊ณผ๊ฐ์ ์ถ๊ฐํ๊ธฐ ์์ธ์๋ถํด ๊ณผ์ ์์ ๊ฐ์ ์์๊ฐ ์ฌ๋ฌ ๋ฒ ๋์ฌ ์ ์๋ค. ์๋ฅผ ๋ค์ด, 12 = 2 ร 2 ร ..

My Tech Blog (์์ธ์๋ถํด)
์ค๋์ ๋ช
์ธ
" ์งํ๋ ๊ณ ๋ ์์์ ๋ฐฐ์ด๋ค. "