ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ๋๋จธ์ง๊ฐ 1์ด ๋๋ ์ ์ฐพ๊ธฐ
์ฝ๋ฉํ ์คํธ ์ฐ์ต > ์๊ฐ ์ฝ๋ ์ฑ๋ฆฐ์ง ์์ฆ3 > ๋๋จธ์ง๊ฐ 1์ด ๋๋ ์ ์ฐพ๊ธฐ
๐ฉ ๋ฌธ์ ์ค๋ช
์์ฐ์ n์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. n์ x๋ก ๋๋ ๋๋จธ์ง๊ฐ 1์ด ๋๋๋ก ํ๋ ๊ฐ์ฅ ์์ ์์ฐ์ x๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ๋ต์ด ํญ์ ์กด์ฌํจ์ ์ฆ๋ช ๋ ์ ์์ต๋๋ค.
๐ฉ ์ ํ ์กฐ๊ฑด
โ๏ธ 3 โค n โค 1,000,000
๐ฉ ๋ฌธ์ ํ์ด
function solution(n) {
for(x=1; x<n; x++) {
if(n % x == 1){
return x;
}
}
}
n์ x๋ก ๋๋์์ ๋, ๋ชซ์ด 1์ด๋ฉด x๋ฅผ ๋ฆฌํดํ๋๋ก ์์ ํด ์ฃผ๋ฉด ๋ฉ๋๋ค.
๐ฉ ๋ค๋ฅธ ํ์ด
function solution(n, x = 1) {
while (x++) {
if (n % x === 1) {
return x;
}
}
}
๋ฑํ ์ ์ ํ ๋ค๋ฅธ ํ์ด๋ ์์์ต๋๋ค. ์์ ๊ฐ์ด while๋ฌธ์ ์ฌ์ฉํ ๋ฐฉ๋ฒ์ ์๋ค์. while๊ณผ๋ ์ข ์นํด์ ธ์ผ ํ๋๋ฐ... ์ ๊ฐ ์ฌ๊ต์ฑ์ด ์์ด์ ๋ฌธ์ ์ ๋๋ค.
'Programmers' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ์์ ๋ํ๊ธฐ (5) | 2022.11.10 |
---|---|
ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ์ ์ผ ์์ ์ ์ ๊ฑฐํ๊ธฐ (1) | 2022.11.09 |
ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ๋ ์ ์ ์ฌ์ด์ ํฉ (8) | 2022.11.07 |
ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ์ ์ ๋ด๋ฆผ์ฐจ์์ผ๋ก ๋ฐฐ์นํ๊ธฐ (2) | 2022.11.07 |
ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ์์ฐ์ ๋ค์ง์ด ๋ฐฐ์ด๋ก ๋ง๋ค๊ธฐ (1) | 2022.11.06 |
๋๊ธ