작성
·
333
0
<백준2870> 안녕하세요. 강의를 듣기전에 sstream 을 이용하여 풀이를 시도했는데 테스트 케이스는 맞는데 계속 통과되지 않아서 궁금해서 질문 드립니다.
처음에 sstream을 사용하게 된 이유는
앞쪽에 01 02 0003 이렇게 붙은 0의 경우 sstream 이 자동으로 0 을 인지하고 해당 부분은 잘라내는것 같다는 생각이 들어서 시도했고, 실제 테스트 케이스에서는 그렇게 잘 되는것을 확인하였습니다.
문제의 난이도는 파싱만 잘하면 정렬하고 이런건 크게 어렵지 않은 문제였는데, 이렇게 접근을 하면 안되는 문제였을까요?? 하단에 코드 첨부하였습니다.
감사합니다.
// 항상 질문을 하고 깨닫는데 자릿수 때문에 longlong으로 가져가도 100자리수라 훨씬 크게 나오네요.
그래서 이 방법으론 안되고 이 문제는 string으로 밖에는 풀리지 않는것 같습니다.
아마 자릿수 때문인것 같지만 혹시나 해서 질문 남겨봅니다. 감사합니다