본문 바로가기
공부/프로그래머스

[프로그래머스] 77884번

by _음주토끼_ 2022. 6. 15.
 

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