[BOJ/백준-Python]11021번 - A+B - 7

11021번 - A+B - 7

문제

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

입력

첫째 줄에 테스트 케이스의 개수 T가 주어진다.

각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10)

출력

각 테스트 케이스마다 “Case #x: “를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다.

예제 입력 1

5
1 1
2 3
3 4
9 8
5 2

예제 출력 1

Case #1: 2
Case #2: 5
Case #3: 7
Case #4: 17
Case #5: 7

해결할 방법을 생각해보자.💡

테스트 케이스의 개수를 받아준다.(정수로)

n = int(input())

그리고 받은 정수만큼 반복문을 반복할 것인데, 그 안에서 정수 두 개를 받아 두개를 더해줘야한다. 허나 그 더한 값과 앞에 Case #x:를 같이 출력해줘야한다. x의 자리에는 1부터 반복횟수까지 1씩 늘어나야할 것이다. 따라서, 테스트 케이스의 개수가(n) 예제와 같이 5라면,

Case #1:
Case #2:
Case #3:
Case #4:
Case #5:

이렇게 출력되어야 한다.

따라서 반복문을 n번만큼 반복한다면 0부터 n-1까지 반복할 것이다. n이 5라면 for i in range(n)을 한다면, i의 값은 0, 1, 2, 3, 4와 같이 변할 것이다. 따라서 Case #x: x자리에는 i+1이 들어가야한다.

for i in range(n): # Test Case num : n
    # 더할 정수 두개 받기
    x,y = map(int, input().split())
    # i= 0,1,2,3...(n-1)
    print(f"Case #{i+1}: {x+y}")

range의 범위를 다르게 설정하면 다르게 코드를 적을 수도 있다.

for i in range(1, n+1):
    x,y = map(int, input().split())
    print(f"Case #{i}: {x+y}")

이렇게 1부터 시작해서 n+1까지 범위를 설정해주고 Case #x:의 x자리에 그냥 i를 넣어줘도 된다.

코드💻

n = int(input())
for i in range(n):
    x,y = map(int, input().split())
    print(f"Case #{i+1}: {x+y}")

해결 로그

문제 푼 날짜 체크
2022-02-13
   
   
   
   

2022

[web]jQuery 복습 3

1 분 소요

[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!

[web]jQuery 복습 2

13 분 소요

[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!

[web]jQuery 복습 1

14 분 소요

[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!

[web]JavaScript 정리4

5 분 소요

[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!

[web]JavaScript 정리3

10 분 소요

[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!

[web]JavaScript 정리2

7 분 소요

[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!

[web]JavaScript 정리1

8 분 소요

[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!

[web]CSS 기초 정리

11 분 소요

[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!

[web]HTML 기초 정리

8 분 소요

[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!

[Pandas]pandas 연습

3 분 소요

[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!

맨 위로 이동 ↑

2021

[Python기초]module

1 분 소요

[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!

맨 위로 이동 ↑