A+B -8
문제는 다음과 같습니다.
이전 게시글에서 +만 해주면 되는 문제입니다.
이전 게시글을 레퍼런스 하겠습니다 꼭 참조해주세요 !
단계별로 풀어보기 백준_11021번 — doogdong_JH
단계별로 풀어보기 백준_11021번
A+B -7 문제는 다음과 같습니다. 요약하자면, 입력 받은 값을 처리 하면서각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다.출력 형식을 지
edu-data.tistory.com
이 문제를 통해서 파이썬 최신 버전에 있는 f-string 유연성을 접할 수 있습니다.
저의 해답 코드는 다음과 같습니다.
N = int(input())
for i in range(1,N+1):
A,B=map(int,input().split())
print(f"Case #{i}: {A} + {B} = {A+B}")
이번 정답 비율은 약 68%입니다. 정답 비율이 높아 오답 코드보다는 다른 사람의 공개된 정답 코드를 확인해보겠습니다.
이번 문제는 f-string 활용성만 알고 넘어가시면 됩니다!
위 코드는 공개된 다른 사람의 정답 코드입니다.
input() 을 사용하지 않았고 sys.stdin.readline()으로 시간초과를 방지했습니다.
하지만 포맷팅 방식을 예전 포맷팅 방식을 사용하고 있습니다. 틀린 코드는 아니지만 f-string 의 방식에 따라 가독성의 차이가 있음을 소개해드리고 싶어 가져왔습니다.
다음 게시글 부터는 f-string에 대한 내용을 이제 언급하지 않도록 하겠습니다 :)
'BaekJoon Reivew' 카테고리의 다른 글
단계별로 풀어보기 백준_2439번 (2) | 2025.02.18 |
---|---|
단계별로 풀어보기 백준_2438번 (0) | 2025.02.17 |
단계별로 풀어보기 백준_11021번 (0) | 2025.02.07 |
단계별로 풀어보기 백준_15552번 (0) | 2025.02.07 |
단계별로 풀어보기 백준_25314번 (0) | 2025.02.07 |