{}연습장
대시보드학습스킬 경로문제모의고사라이브 코테복습데이터
문제 목록〉수학〉약수의 합← 이전다음 →
#060 · 수학쉬움수학 / 반복문

약수의 합

문제

자연수 n이 주어졌을 때, n의 모든 약수의 합을 반환하세요.

예시

n=12 → 28 (1+2+3+4+6+12)
n=10 → 18 (1+2+5+10)
n=1  → 1
n=7  → 8  (1+7, 소수)

제약 조건

  • 1 ≤ n ≤ 100,000

시간 복잡도 목표: O(√N)

테스트 케이스

예시 1: 12 → 1+2+3+4+6+12 = 28
입력: n = 12
출력: 28
예시 2: 10 → 1+2+5+10 = 18
입력: n = 10
출력: 18
예시 3: 1 → 1 (최소값)
입력: n = 1
출력: 1
예시 4: 소수 7 → 1+7 = 8
입력: n = 7
출력: 8
예시 5: 완전제곱수 25 → 1+5+25 = 31
입력: n = 25
출력: 31
예시 6: 100 → 1+2+4+5+10+20+25+50+100 = 217
입력: n = 100
출력: 217
solution.ts
에디터 로딩 중…

▶ 실행은 기록 없이 채점만, 제출은 결과가 진행률·오답노트에 기록됩니다.