-
BAEKJOON 8393 합 (Python)Coding Test/BAEKJOON 2023. 10. 2. 01:30728x90반응형
BAEKJOON 8393 합 # 링크 : 합
8393번: 합
n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오.
www.acmicpc.net
# 정답 코드
# n 입력 받기 n = int(input()) # 합 초기화 total = 0 # 1부터 n까지 합 구하기 for i in range(1, n + 1): total += i # 결과 출력 print(total)
# 개념
1. 입력 처리 : n = int(input()): 사용자로부터 입력을 받아 변수 n에 저장합니다. input() 함수는 사용자가 키보드로 입력한 값을 문자열로 읽어옵니다. int() 함수를 사용하여 문자열을 정수로 변환하고, 이를 n 변수에 저장합니다.
2. 합을 저장할 변수 초기화 : total = 0: 합계를 저장할 변수 total을 초기화합니다. 이 변수는 1부터 n까지의 숫자를 더한 결과를 저장할 곳입니다.
3. 반복문을 통한 합 계산 : for i in range(1, n + 1): 부분은 반복문을 시작하는 부분입니다. for 문은 1부터 n까지의 숫자를 반복적으로 처리합니다. total += i: 현재 반복 변수인 i의 값을 total에 더합니다. 이것은 1부터 n까지의 숫자를 합산하는 과정입니다.
반응형'Coding Test > BAEKJOON' 카테고리의 다른 글
BAEKJOON 25304 코딩은 체육과목 입니다 (Python) (1) 2023.10.04 BAEKJOON 25304 영수증 (Python) (0) 2023.10.04 BAEKJOON 10950 A+B - 3 (Python) (0) 2023.09.27 BAEKJOON 2839 구구단 (Python) (0) 2023.09.25 BAEKJOON 2480 주사위 세개 (Python) (0) 2023.09.21