exon   1년 전

n 이 1일 때 이상한 값이 나와서 따로 처리도 했습니다.

어디가 틀렸을까요..

dong5995   1년 전

min2를 구하는 부분이 잘못됐습니다.

for i in range(6)라 하면 i 는 0부터 5까지의 값이 할당됩니다.

j도 마찬가지입니다.

그러니까 반대편에 있는지 확인할 때 (1, 6) 이 아니라 (0, 5) 부터 시작하셔야 합니다.

참고로 min(arr)이나 max(arr) 하시면 리스트의 최솟값이나 최댓값을 쉽게 구하실 수 있습니다.

반례도 하나 놓고 가겠습니다.

exon   1년 전

정말 감사합니다

말씀에 따라서 이렇게 바꾸고 주신 반례도 맞게 나오는데 채점해보니까 틀리더라고요.

다른 잘못된 부분이 있는 것같은데 어딘지 물어볼 수 있을까요?

exon   1년 전

오오!!!! 정말 감사합니다. 덕분에 맞췄어요!

근데 저 반례 답이 65인거 같습니다 ㅎㅎ.

어쨌든 너무너무 감사드립니다!!

dong5995   1년 전

앗 그렇네요 반례 정답 65입니다.

dong5995   1년 전

다른분께 혼란 드릴까봐 댓글 삭제하고 반례 다시 적습니다.

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