larpore2   1년 전

소스코드는 틀렸다고 뜨는데, 제가 찾은 반례는

20
10
20
19
10
15
25
8
13

이것입니다.

이걸 돌려보면

0
0
0
0
8
10
10
13
19  이렇게 나오는데요.

break문을 걸었음에도 불구하고 무시하고 arr[i]+arr[j] == over인 모든 경우를 다 0으로 만드는거 같습니다.

구글링 좀 해보니 저랑 비슷한 코드에서 sys.exit(0)를 사용한 풀이가 있던데 break랑 무슨 차이인지 궁금합니다.

또, break문을 걸었음에도 왜 한가지만 찾고 끝난게 아닌 다른 경우도 찾아가는지 ㅠ...

shs0911   1년 전

14번째줄의 break는 10번째 줄의 루프만 탈출합니다.

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