-
[프로그래머스] 약수의 개수와 덧셈개발공부/코딩테스트 연습문제 2022. 1. 7. 10:43
문제 설명과 제한사항

풀이
class Solution { public int solution(int left, int right) { int answer = 0; for(int i = left; i <= right; i++){ if(divis(i)%2 == 0) answer += i; else if(divis(i)%2 == 1) answer -= i; } return answer; } public int divis(int num){ int div = 1; for(int i = 1; i < num; i++){ if(num%i == 0) div++; } return div; } }++
움.. 함수 이름 고민하다가 divisor가 약수라고 해서 그렇게 썻는데
원래 내부클래스에 있는 함수이름이란다. 슬펐다.
'개발공부 > 코딩테스트 연습문제' 카테고리의 다른 글
[프로그래머스] 실패율 (0) 2022.01.10 [프로그래머스] 모의고사 (0) 2022.01.07 [프로그래머스] K번째수 (0) 2022.01.06 [프로그래머스] 체육복 (0) 2022.01.06 [프로그래머스] 폰켓몬 (0) 2022.01.06