- 더럽게 풀었다고 생각하시면 적어도 어떻게 풀었는지 정도는 설명해 주세요.
- 코드를 전혀 안 읽고 아무거나 넣어 보았는데 반례가 금방 나왔습니다. 이 글을 읽어 보시는 것을 추천드립니다. https://www.acmicpc.net/blog/v...
1024번 - 수열의 합
참고로 "가장 짧은 연속된 음이 아닌 정수 리스트"를 구해야 합니다. 이걸 놓치셨다면 반례가 안 보이셨을 수도 있겠네요.
알고 계셨다면 반례는... 정말로 아무거나 넣으면 나옵니다. 이 문제 뿐만 아니라 대부분의 문제에서 그렇게 반례를 찾을 수 있고, 저도 이 방법을 꽤 많이 쓰고 있습니다.
예를 들어 N을 적당히 100으로 잡고, L은 N만큼 크면 좀 이상하니까 10으로 잡으면 "100 10"이라는 입력이 나오겠죠. 그걸 넣었더니 음수가 출력됐습니다.
제가 반례를 안 드린 이유는 디버깅은 스스로 할 수록 효과적이기 때문입니다.
댓글을 작성하려면 로그인해야 합니다.
wlshddlek 5년 전
좀더럽게 풀긴했찌만 모가 틀린거죠..80퍼센트에서 틀리네요.