A+B -7
문제는 다음과 같습니다.
요약하자면, 입력 받은 값을 처리 하면서
각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다.
출력 형식을 지켜주면 끝입니다.
이 문제의 키 포인트는 반복문의 반복하는 변수를 어떻게 활용할 것 인지 입니다.
저의 해답 코드는 다음과 같습니다.
N = int(input())
for i in range(1,N+1):
print(f"Case #{i}: {sum(map(int,input().split()))}")
f-string을 활용하고 이전에 계속 풀어왔던 방식 즉 map 제너레이터 형식을 집계함수와 활용하여 출력하는 방식을 선택했습니다.
이번 문제의 정답 비율은 약 50%입니다.
생각보다 저조한데 항상 이런 문제의 정답 비율은 출력 형식이 잘못되어 틀린 사람들이 많았습니다.
아래는 다른 사람의 공개된 오답 코드입니다.
이전에 출력형식 문제 처럼 또 ,(콤마)의 사용을 잘 몰라 공백이 두번 추가되어 출력형식이 잘못된 코드입니다.
콤마는 자료형을 이어주는 역할을 하며 다른 자료형이기 때문에 공백이 무조건 추가됩니다.
이를 주의하고 사용하시면 이와 같은 실수는 하지 않을 것이라고 보장합니다 :)
콤마 사용에 꼭 주의 해주세요!
'BaekJoon Reivew' 카테고리의 다른 글
단계별로 풀어보기 백준_2438번 (0) | 2025.02.17 |
---|---|
단계별로 풀어보기 백준_11022번 (2) | 2025.02.07 |
단계별로 풀어보기 백준_15552번 (0) | 2025.02.07 |
단계별로 풀어보기 백준_25314번 (0) | 2025.02.07 |
단계별로 풀어보기 백준_25304번 (0) | 2025.02.06 |