class Solution {
// 약수의 개수를 찾는 메서드
public int getDiv(int n){
int cnt = 0;
for(int i=1; i<=n; i++){
if(n%i==0){
cnt++;
}
}
return cnt;
}
public int solution(int n) {
int answer = 0;
for(int i=1; i<=n; i++){
if(getDiv(i)!=2 && getDiv(i)!=1){
answer++;
}
}
return answer;
}
}
메서드 따로 만들어서 리턴값을 사용하는게 훨씬 가독성도 좋은것 같다. 자주 활용하자.
'프로그래머스' 카테고리의 다른 글
[프로그래머스] 문자열 내림차순으로 배치하기 (0) | 2022.12.02 |
---|---|
[프로그래머스] 진료순서 정하기 (0) | 2022.12.02 |
[프로그래머스] 콜라츠 추측 (0) | 2022.12.01 |
[프로그래머스] 나머지가 1이 되는 수 찾기 (0) | 2022.12.01 |
[프로그래머스] 없는 숫자 더하기 (0) | 2022.12.01 |