left와 right 라는 두 정수가 주어지면, left와 right를 포함한 그 사이의 모든 수 중에서
그 수의 약수 개수가 짝수면 더하고, 홀수면 뺀다.
약수의 개수를 구하는 알고리즘은 어렵지 않았다.
for문을 돌려 1부터 해당 숫자까지 범위로 잡고 나눠서 나머지가 0이면 count + 1 해주면 된다.
그래서 count 값이 2로 나눠 짝수이면 answer 값에 더하고, 그렇지 않으면 answer 값에 뺀다.
'공부 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 42747번 (0) | 2022.06.15 |
---|---|
[프로그래머스] 12903번 (0) | 2022.06.15 |
[프로그래머스] 12933번 (0) | 2022.06.15 |
[프로그래머스] 42587번 (0) | 2022.06.15 |
[프로그래머스] 12906번 (0) | 2022.06.15 |