num = int(input())
for i in range(num):
a, b = input().split()
print("Case #" , str(i+1) , ":" , int(a) + int(b))
원래는 위의 코드로 제출을 했지만 틀렸습니다 를 마주하고 이렇게 쉬운 코드에서 무엇이 문제일까 생각을 했다
num = int(input())
for i in range(num):
a, b = input().split()
print("Case #" + str(i+1) + ":" , int(a) + int(b))
이 코드를 보면 알 수 있다.
print 안에 문자열과 문자열 사이에는 + 기호를 사용하고 문자열과 int형 사이에는 , 기호를 사용했다.
사실 파이썬 코드를 실행했을 때는 두 코드 모두 같은 답이 나와서 뭐가 틀렸는지 알 수 없었지만 백준의 검사로 인해서 실수를 찾아낼 수 있었다.
'코딩 연습 > 백준' 카테고리의 다른 글
[JAVA] B2961_도영이가 만든 맛있는 음식 (0) | 2023.03.15 |
---|---|
[JAVA] B2164_카드 2 (0) | 2023.03.10 |
[JAVA] B17608_막대기 (0) | 2023.03.10 |
[JAVA] B11660_구간합구하기 5 (1) | 2023.03.09 |
[JAVA] B2018_수들의합5 (0) | 2023.03.09 |