728x90
반응형
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
% 나머지 연산
- 제목
약수의 합
- 제한 조건
n은 0 이상 3000이하인 정수입니다.
- 문제 설명
정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요.
예제 입력1 | 예제 출력1 |
12 | 28 |
예제 입력2 | 예제 출력2 |
5 | 6 |
#include <string>
#include <vector>
using namespace std;
int solution(int n) {
int answer = 0;
for(int k = 1 ; k <= n ; k++){
if(n % k == 0) answer += k;
}
return answer;
}
728x90
반응형
'Problem Solving > Programmers' 카테고리의 다른 글
[Programmers/프로그래머스] Lv. 1 - 부족한 금액 계산하기 (위클리 챌린지) (0) | 2022.09.20 |
---|---|
[Programmers/프로그래머스] Lv. 2 - 최댓값과 최솟값 (연습문제) (0) | 2022.09.20 |
[Programmers/프로그래머스] Lv. 1 - 평균 구하기 (연습문제) (0) | 2022.09.20 |
[Programmers/프로그래머스] Lv. 1 - 짝수와 홀수 (연습문제) (0) | 2022.09.20 |