[백준 코딩테스트(Python)] 반복문 - 6. A+B-7
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