Recent Posts
Notice
No Rules Rules
약수의 개수와 덧셈 (feat. 프로그래머스, 77884번) 본문
728x90
반응형
약수의 개수와 덧셈
https://school.programmers.co.kr/learn/courses/30/lessons/77884
반응형
// woohyeon.kim
// https://school.programmers.co.kr/learn/courses/30/lessons/77884
int divisor_count(int& value) {
int count = 0;
for (int i = 1; i <= value; ++i)
if (value % i == 0)
++count;
return count;
}
int solution(int left, int right) {
int ans = 0;
for (int i = left; i <= right; ++i)
if (divisor_count(i) & 1) // 홀수
ans -= i;
else // 짝구
ans += i;
return ans;
}
// *&)*@*
약수의 개수가 홀수인 경우, 짝수인 경우만 구하면 됩니다.
728x90
반응형
'생활 > 코테' 카테고리의 다른 글
거리두기 확인하기 (feat. 프로그래머스, 81302번) (0) | 2022.07.27 |
---|---|
N으로 표현 (feat. 프로그래머스, 42895번) (0) | 2022.07.27 |
동물원 (feat. 백준, 1309번) (0) | 2022.07.26 |
구간 합 구하기 5 (feat. 백준, 11660번) (0) | 2022.07.26 |
전깃줄 (feat. 백준, 2565번) (0) | 2022.07.26 |
Comments