https://programmers.co.kr/learn/courses/30/lessons/12921
시간 초과로 실패..
class Solution {
public static boolean isPrime(int n) {
int flag = 0;
if (n == 2) return true;
for (int i = 2; i < n; i++) {
if (n % i == 0) {
return false;
}
}
return true;
}
public int solution(int n) {
int cnt = 0;
for (int i = 2; i <= n; i++) {
if(isPrime(i))
cnt++;
}
return cnt;
}
}
class Solution {
public static boolean isPrime(int n) {
if (n == 2) return true;
for (int i = 2; i <= Math.sqrt(n); i++) {
if (n % i == 0) {
return false;
}
}
return true;
}
public int solution(int n) {
int cnt = 0;
for (int i = 2; i <= n; i++) {
if(isPrime(i))
cnt++;
}
return cnt;
}
}