파이썬/백준

[백준 1834] 나머지와 몫이 같은 수

슈슈버거 2024. 7. 24. 01:33

문제

https://www.acmicpc.net/problem/1834


 

내가 작성한 코드

N = int(input())

sum = 0

for i in range(1, N):
    sum += (N*i + i)

print(sum)

 

문제에 나온 그대로 변수명에 반영하고자 했다

우선은 입력받기 위한 N을 int형으로 변환하도록 해주었고

 

for문을 돌면서 1부터 N까지 i를 곱하고 더한 값을 sum에 더하도록 해주었다

N으로 나누었을 때 몫과 나머지가 같아야 하는 것이기에 둘을 i라는 변수로 통일해주었다.

 

python은 변수에 내가 굳이 타입을 명시 안해줘도 된다는 점이 정말 편한 것 같다.