코딩 테스트/Python

[백준 코딩테스트(Python)] 반복문 - 6. A+B-7

알밤바 2022. 8. 11. 11:26
728x90
반응형

 

11021번: A+B - 7

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

www.acmicpc.net


문제

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

 

입력

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

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

 

출력

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

 


1. 문제 접근 방식

문자열 포맷팅 방법을 활용하는 문제이다.

문자열 포맷팅 방법은 여러가지가 있는데 그 중 2가지를 사용해보았다.

 

- format 함수 사용

- f-string 사용

 

2. 풀이 코드

- format 함수 사용

  중괄호 { } 안에 포매팅을 지정하고 인덱스를 삽입한 후 format 함수에서 넣어줄 것들을 표기

  ▶ '{인덱스0}, {인덱스1}'.format(값0, 값1)

T = int(input())

for i in range(1, T+1):
    a, b = map(int, input().split())
    print("Case #{0}: {1}".format(i, a+b))   # format 함수 사용

 

- f-string 사용

  문자열 맨 앞에 f를 붙여주고 중괄호 { } 안에 직접 변수 이름이나 출력하고 싶은 것을 넣어 줌

  ▶ f'문자열 {변수} 문자열'

T = int(input())

for i in range(1, T+1):
    a, b = map(int, input().split())
    print(f'Case #{i}: {a+b}')

 

 

3. Reference

 

[python] 파이썬 format 함수 (문자열 포매팅 방법 1)

안녕하세요. BlockDMask 입니다. 파이썬에서 문자열 포매팅 방법은 %와 서식기호를 이용한 방법, format 함수를 이용한 방법, f-string을 이용한 방법 이렇게 세가지가 있다고 볼 수 있습니다. 오늘은

blockdmask.tistory.com

 

 

[python] 파이썬 f-string (문자열 포매팅 방법 3)

안녕하세요. BlockDMask 입니다. 오늘은 파이썬 문자열 포매팅 방법 % 서식문자, str.format, f-string 이 세개 중 마지막인 f-string에 대해서 알아보려고 합니다. % 서식문자 [바로가기] str.format [바로가기].

blockdmask.tistory.com

 

728x90
반응형