kbk0410   2년 전

다이나믹 프로그래밍으로 구현했습니다.

어디에서 런타임 에러가 나는지 모르겠네요. 

40%대 중간에서 갑자기 런타임에러로 멈춥니다.


ho94949   2년 전

데이터가 정교하지 않게 만들어 진 것 같네요. 5번 라인을 s = s.split()으로 수정하면 맞습니다.


원래 문제 풀 때(예를 들면 Codeforces 등에서는) 모든 라인의 끝이 EOL이고, 문자열에 가장 뒤에는 공백이 없는 등의 조건으로 데이터가 만들어지지만, 이 온라인 저지의 대부분의 문제들에 경우에는 잘 지켜지지 않습니다. ㅠ

입력 데이터에서, 공백이나 파일의 가장 마지막에 있는 개행문자 등등에 대해서는 안될경우에 고려를 해서 구현하시는게 제일 편하실 것 같고, 일반적으로 input().split()을 쓰면 대부분의 문제에서 맞는것 같습니다.

댓글을 작성하려면 로그인해야 합니다.