35번째 줄에서 break를 걸면 25번째 줄에 있는 바깥 반복문은 끝나지 않습니다.
반례를 찾아보진 않았지만 전체에서 두 거짓말쟁이들의 키를 뺀 값이 100이 되는 여러 조합이 있을 때
계속 erase를 해주는데 반복문에 index는 계속 커져가니 범위를 넘어간 값을 참조할 때 런타임에러가 발생하는 것으로 예상됩니다.
flag를 통해 break를 한번 더 해주어서 탈출해주시거나(제출하니 통과 확인 됐습니다), 조건문에서 정렬 하고 출력까지 한뒤에 exit로 그냥 종료하는 방법도 좋을 것 같습니다.
veritas574 3년 전
런타임에러가 발생할 수 있는 사유들인 arry의 범위를 넘어서거나,
잘못된 메모리 access 등 아무리 찾아보아도 어디가 문제인지를 못찾겠어서 문의를 드립니다. ㅠㅠ