a = map(int, sys.stdin.readline()) 을 실행하고 a를 print해보면 아마 map 객체로 찍힐 것 같습니다.
a = list(map(int, sys.stdin.readline())으로 map객체를 list형태로 변환하면 원하시는 대로 나올것같습니다.
추가로 팁을 하나 드리자면, 백준의 입력스트림과 출력스트림이 다르기 때문에, 굳이 b 배열에 모두 저장해놨다가 한번에 합들을 출력하지 않아도 됩니다.
받는 즉시 각 합들을 출력해나가도 돼요.
아래에 코드를 첨부해드리겠습니다.
donny0417 1년 전
아래와 같은 코드로 제출하여 해결하긴 하였는데
a= int(sys.stdin.readline())
이 부분을
a=map(int,sys.stdin.readline())
으로 했을 때는 오류가 나서 왜 그런지 궁금합니다