class Solution {
public int solution(int n) {
int count = 0;
for (int i = 4; i <= n; i++) {
if (isValue(i)) count++;
}
return count;
}
public static boolean isValue(int number) {
int cnt = 0;
for (int i = 1; i <= number / 2 + 1 ; i++) {
if (number % i == 0) cnt++;
}
return cnt >= 2;
}
}
'Playground > 자바문제집' 카테고리의 다른 글
[프로그래머스] 구슬을 나누는 경우의 수 (0) | 2023.02.04 |
---|---|
[프로그래머스] 문자열 밀기 (0) | 2023.02.04 |
[프로그래머스] 369게임 (0) | 2023.02.03 |
[프로그래머스] 인덱스 바꾸기 (0) | 2023.02.01 |
[Web] HTTP 요청 메서드 (0) | 2023.01.26 |