์ฒด๊ฐ Level : โ
โ โ Review: ์ฝ์ ๊ตฌํ๋ ๋ฐฉ๋ฒ, ๊ฐ์๋ฅผ ์นด์ดํ ํ๋ ๋ฒ 2์ค for ๋ฌธ์ ์ฌ์ฉํด์ ์กฐ๊ฑด ์ก์๋ ์ด์ง ํท๊ฐ๋ ธ๋ค. |
๐ก ์์ฐ์ n์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋ n์ดํ์ ํฉ์ฑ์์ ๊ฐ์ ๊ตฌํ๊ธฐ
1) for๋ฌธ : 1๋ถํฐ n๊น์ง ๋๋ ค๊ฐ๋ฉฐ
2) for๋ฌธ : ๊ทธ n ์ ์ฝ์๋ค์ ๊ตฌํ๋ฉฐ (cnt ++ ) ์นด์ดํ
3) ๋น ์ ธ๋์์ n ์ ์ฝ์๊ฐ ๋ช๊ฐ์๋์ง ํ์ธ.
class Solution {
public int solution(int n) {
int answer = 0;
int cnt = 0 ; //์ฝ์ ๊ฐ์
// ์ฝ์๋ ์ด๋ค์๋ฅผ ๋๋์ด ๋จ์ด์ง๊ฒ ํ๋ ์
for (int i = 1; i <= n; i++){ // 1~n
cnt = 0;
for (int j = 1; j<= n ; j++){
if ( i % j == 0){
cnt ++;
}
}
if ( cnt >= 3 ){
answer ++;
}
}
return answer;
}
}