trace 배열에는 답을 1번 인덱스부터 집어넣고있는데
출력할 땐 0번부터 출력하네요
제 컴퓨터에서 답 앞에 띄어쓰기가 되서 나오길래
뭔가 이상하다 싶었는데... 이런 문제가ㅋㅋㅋ
이 경우는 Ideone이 이상한거네요ㅋㅋㅋㅋㅋㅋㅋㅋ
https://www.acmicpc.net/coding/status/view/20037
여기 보시면 알겠지만, 0번째 인덱스에는 end of string을 나타내는 0 이 들어있습니다.
이때문에 cout에서 출력할 때 문자열이 이미 끝난줄 알고 더이상 출력을 안했나봐요.
(....그럼 cout >> endl; 은 왜 출력이 안됐느냐..는 잘 모르겠지만)
암튼 REP(i, 1, cnt) cout << trace[i]; 로 바꿔보세요
mrcamel 6년 전
https://www.acmicpc.net/coding/status/view/20027
http://ideone.com/ZiHsjE
본인 컴에서도 ideone 결과처럼 답이 없을 경우와 있는 경우 둘다 출력합니다
그런데 여기 코딩에서는 답이 있을 경우 출력되지 않는것 같네요..
컴파일러 문제 일까요?