반응형

 

특정 수의 약수를 구할 때 그 수의 제곱근까지만 나눠보는 이유는 약수는 항상 짝을 이루기 때문

다른 풀이를 보고

for문 라벨링이란걸 처음 해보았다.

class Solution {
    public int solution(int n) {
        int answer = 0;
        
        outer:
        for(int i=2; i<=n; i++){
            for(int j=2; j<=Math.sqrt(i); j++){
                if(i%j == 0){
                    continue outer;
                } 
            }
            answer += 1;
        }
        return answer;
    }
}
반응형

'코딩 관련 > 코딩문제풀기' 카테고리의 다른 글

아 힘들다..  (0) 2024.11.17
[프로그래머스] Lv1. 과일 장수  (0) 2024.11.16
[프로그래머스] Lv1. 덧칠하기  (0) 2024.11.15
[백준] 부분합  (0) 2024.11.14
[백준] 세 수 java  (0) 2024.11.14

+ Recent posts