[백준 8393] 합

Date:     Updated:

카테고리:

태그: ,

A+B

출처 : https://www.acmicpc.net/problem/8393

문제

n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오.

입력

첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다.

출력

1부터 n까지 합을 출력한다.

입력 예시 1

3

출력 예시 1

6

풀이

코드 반복문

A = int(input())
B = 0 
for i in range (1,A+1):
    B += i
print(B)

코드 산술식

A = int(input())
print(A*(A+1)/2)

해설

  • 반복문
    • 1부터 N까지 이므로 1부터시작 N+1까지 반복문에 입력한다.
    • 정수이므로 설정된 i값을 모두 더해서 변수에 저장한다.
  • 연산식
    • 1부터 N까지 정수의 합이므로 N(N+1)/2의 산술공식을 대입하여 결과를 구할 수 있다.

개인 공부 기록용 블로그입니다. 오류나 틀린 부분이 있을 경우 
댓글 또는 메일로 알려주시면 감사하겠습니다.

맨 위로 이동하기

bjt 카테고리 내 다른 글 보러가기

댓글 남기기