문제
N으로 나누었을 때 나머지와 몫이 같은 모든 자연수의 합을 구하는 프로그램을 작성하시오. 예를 들어 N=3일 때, 나머지와 몫이 모두 같은 자연수는 4와 8 두 개가 있으므로, 그 합은 12이다.
입력
첫째 줄에 2,000,000 이하의 자연수 N이 주어진다.
ex)
3
2000000
출력
첫 줄에 구하고자 하는 수를 출력한다.
ex)
12
3999999999999000000
코드
import sys
import math
n=int(sys.stdin.readline())
sum=0
for i in range(n+1, int(math.pow(n,2)), n+1):
sum=sum+i
print(sum)
'Python > 백준 python' 카테고리의 다른 글
[파이썬/python] 백준 5613번 계산기 프로그램 (0) | 2022.11.15 |
---|---|
[파이썬/python] 백준 11282번 한글 (0) | 2022.11.13 |
[파이썬/python] 백준 5988번 홀수일까 짝수일까 (0) | 2022.11.09 |
[파이썬/python] 백준 11283번 한글 2 (0) | 2022.11.07 |
[파이썬/python] 백준 11023번 더하기 3 (0) | 2022.11.05 |