-
BAEKJOON 11021 A+B - 7 (Python)Coding Test/BAEKJOON 2023. 10. 9. 13:16728x90반응형
11021 A+B - 7 # 링크 : A+B - 7
11021번: A+B - 7
각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다.
www.acmicpc.net
# 정답 코드
# 테스트 케이스의 개수 T 입력 받기 T = int(input()) # 각 테스트 케이스에 대해 반복 for i in range(1, T + 1): # 두 정수 A와 B 입력 받기 A, B = map(int, input().split()) # A와 B를 더한 결과 출력 print(f'Case #{i}: {A + B}')
# 개념
1. 입력 받기 : input() 함수를 사용하여 사용자로부터 입력을 받습니다. 첫 번째 입력으로 테스트 케이스의 개수 T를 받습니다.
2. for 문 : for i in range(1, T + 1)을 사용하여 테스트 케이스 번호를 나타내는 변수 i를 1부터 T까지 반복합니다. 이렇게 하면 각 테스트 케이스를 순서대로 처리할 수 있습니다.
3. 변수 (Variables) : 코드에서 사용되는 변수들은 다음과 같습니다.
- T : 테스트 케이스의 개수를 저장하는 변수.
- A와 B : 각 테스트 케이스에서 입력된 정수 값을 저장하는 변수. i: 현재 처리 중인 테스트 케이스의 번호를 나타내는 변수.
4. 입력 데이터 처리 : map(int, input().split())를 사용하여 한 줄에서 공백으로 구분된 정수 값을 입력받고, A와 B에 저장합니다. split() 함수는 공백을 기준으로 문자열을 나누고, map(int, ...)는 나뉜 문자열을 정수로 변환하여 저장합니다.
5. 문자열 포맷팅 (f-string) : print(f'Case #{i}: {A + B}')에서 f-string을 사용하여 출력 문자열을 포맷합니다. 중괄호 {} 안에 있는 변수나 표현식을 실제 값으로 치환하여 출력합니다. 이 경우, i에는 테스트 케이스 번호, A + B에는 두 정수의 합이 들어가게 됩니다.
반응형'Coding Test > BAEKJOON' 카테고리의 다른 글
BAEKJOON 2438 별 찍기 - 1 (Python) (0) 2023.10.18 BAEKJOON 11022 A+B - 8 (Python) (0) 2023.10.10 BAEKJOON 15552 빠른 A+B (Python) (0) 2023.10.07 BAEKJOON 25304 코딩은 체육과목 입니다 (Python) (1) 2023.10.04 BAEKJOON 25304 영수증 (Python) (0) 2023.10.04