728x90
8393번: 합
n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오.
www.acmicpc.net
📌 풀이
숫자가 주어졌을 때 1부터 주어진 숫자까지의 합을 구하면 된다.
예를 들어 3이 주어졌다면 1+2+3 = 6 6이 출력되면 된다.
이 문제는 공식이 있다.
S = N(N+1)/2
중고등학생 때 배운 것 같은데 요긴하게 쓰인다.
✅ 코드
num = int(input())
sum = num*(num+1)//2
print(sum)
728x90
'🥧 Python > ⚙️ 코딩테스트' 카테고리의 다른 글
[백준-Python] 9653번: 스타워즈 로고 / 9654번: 나부 함대 데이터 / 10170번: NFC West vs North / 10171번: 고양이 / 10172번: 개 (0) | 2023.03.08 |
---|---|
[백준-Python] 9316번: Hello Judge (0) | 2023.03.08 |
[백준-Python] 7891번: Can you add this? (0) | 2023.03.08 |
[백준-Python] 6810번: ISBN (0) | 2023.03.08 |
[백준-Python] 6778번: Which Alien? (0) | 2023.03.08 |