๐ 1. ๋ฌธ์ ์ค๋ช

๐ก 2. ํ์ด๊ณผ์
- j = 1๋ถํฐ j = i๊น์ง j๋ฅผ ์ฆ๊ฐ์ํค๋ฉด์ i % j == 0์ด๋ฉด cnt++ ์ฆ๊ฐ
- ์ฆ, i๋ฅผ 1๋ถํฐ i๊น์ง ๋๋๋ฉด์ ๋๋์ด๋จ์ด์ง๋ ๊ฐ์๋ฅผ ์ธ๋ ๋ฐฉ์
- cnt >= 3์ด๋ฉด answer++;
- answer ๋ฐํ
๐จโ๐ป 3. ์ ๋ต์ฝ๋
class Solution {
public int solution(int n) {
int answer = 0;
for(int i = 4; i <= n; i++) { // 1, 2, 3์ ํฉ์ฑ์๊ฐ ์๋๋ฏ๋ก 4๋ถํฐ ์์
int cnt = 0;
// i์ ์ฝ์ ๊ฐ์ ์ธ๊ธฐ
/*
j = 1๋ถํฐ j = i๊น์ง j๋ฅผ ์ฆ๊ฐ์ํค๋ฉด์ i % j == 0์ด๋ฉด cnt++ ์ฆ๊ฐ
์ฆ, i๋ฅผ 1๋ถํฐ i๊น์ง ๋๋๋ฉด์ ๋๋์ด๋จ์ด์ง๋ ๊ฐ์๋ฅผ ์ธ๋ ๋ฐฉ์
*/
for (int j = 1; j <= i; j++) {
if (i % j == 0) {
cnt++;
}
}
// ์ฝ์ ๊ฐ์๊ฐ 3๊ฐ ์ด์์ด๋ฉด ํฉ์ฑ์
if (cnt >= 3) {
answer++;
}
}
return answer;
}
}
'Algorithm > JAVAํ ์คํธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] (Java) ๋ชจ์ ์ ๊ฑฐ ๋ฌธ์ ํ์ด (5) | 2025.03.27 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] (Java) ์ต๋๊ฐ ๋ง๋ค๊ธฐ, ํฉํ ๋ฆฌ์ผ ๋ฌธ์ ํ์ด (4) | 2025.03.26 |
[ํ๋ก๊ทธ๋๋จธ์ค] (Java) ์ฃผ์ฌ์์ ๊ฐ์ ๋ฌธ์ ํ์ด (5) | 2025.03.24 |
[ํ๋ก๊ทธ๋๋จธ์ค] (Java) ๋ฐฐ์ด ํ์ ์ํค๊ธฐ ๋ฌธ์ ํ์ด (3) | 2025.03.24 |
[ํ๋ก๊ทธ๋๋จธ์ค] (Java) 2์ฐจ์์ผ๋ก ๋ง๋ค๊ธฐ ๋ฌธ์ ํ์ด (10) | 2025.03.23 |
๐ 1. ๋ฌธ์ ์ค๋ช

๐ก 2. ํ์ด๊ณผ์
- j = 1๋ถํฐ j = i๊น์ง j๋ฅผ ์ฆ๊ฐ์ํค๋ฉด์ i % j == 0์ด๋ฉด cnt++ ์ฆ๊ฐ
- ์ฆ, i๋ฅผ 1๋ถํฐ i๊น์ง ๋๋๋ฉด์ ๋๋์ด๋จ์ด์ง๋ ๊ฐ์๋ฅผ ์ธ๋ ๋ฐฉ์
- cnt >= 3์ด๋ฉด answer++;
- answer ๋ฐํ
๐จโ๐ป 3. ์ ๋ต์ฝ๋
class Solution { public int solution(int n) { int answer = 0; for(int i = 4; i <= n; i++) { // 1, 2, 3์ ํฉ์ฑ์๊ฐ ์๋๋ฏ๋ก 4๋ถํฐ ์์ int cnt = 0; // i์ ์ฝ์ ๊ฐ์ ์ธ๊ธฐ /* j = 1๋ถํฐ j = i๊น์ง j๋ฅผ ์ฆ๊ฐ์ํค๋ฉด์ i % j == 0์ด๋ฉด cnt++ ์ฆ๊ฐ ์ฆ, i๋ฅผ 1๋ถํฐ i๊น์ง ๋๋๋ฉด์ ๋๋์ด๋จ์ด์ง๋ ๊ฐ์๋ฅผ ์ธ๋ ๋ฐฉ์ */ for (int j = 1; j <= i; j++) { if (i % j == 0) { cnt++; } } // ์ฝ์ ๊ฐ์๊ฐ 3๊ฐ ์ด์์ด๋ฉด ํฉ์ฑ์ if (cnt >= 3) { answer++; } } return answer; } }
'Algorithm > JAVAํ ์คํธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] (Java) ๋ชจ์ ์ ๊ฑฐ ๋ฌธ์ ํ์ด (5) | 2025.03.27 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] (Java) ์ต๋๊ฐ ๋ง๋ค๊ธฐ, ํฉํ ๋ฆฌ์ผ ๋ฌธ์ ํ์ด (4) | 2025.03.26 |
[ํ๋ก๊ทธ๋๋จธ์ค] (Java) ์ฃผ์ฌ์์ ๊ฐ์ ๋ฌธ์ ํ์ด (5) | 2025.03.24 |
[ํ๋ก๊ทธ๋๋จธ์ค] (Java) ๋ฐฐ์ด ํ์ ์ํค๊ธฐ ๋ฌธ์ ํ์ด (3) | 2025.03.24 |
[ํ๋ก๊ทธ๋๋จธ์ค] (Java) 2์ฐจ์์ผ๋ก ๋ง๋ค๊ธฐ ๋ฌธ์ ํ์ด (10) | 2025.03.23 |