2309번 - 일곱 난쟁이
소스코드는 틀렸다고 뜨는데, 제가 찾은 반례는
20102019101525813
이것입니다.
이걸 돌려보면
0000810101319 이렇게 나오는데요.
break문을 걸었음에도 불구하고 무시하고 arr[i]+arr[j] == over인 모든 경우를 다 0으로 만드는거 같습니다.
구글링 좀 해보니 저랑 비슷한 코드에서 sys.exit(0)를 사용한 풀이가 있던데 break랑 무슨 차이인지 궁금합니다.
또, break문을 걸었음에도 왜 한가지만 찾고 끝난게 아닌 다른 경우도 찾아가는지 ㅠ...
14번째줄의 break는 10번째 줄의 루프만 탈출합니다.
댓글을 작성하려면 로그인해야 합니다.
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문을 걸었음에도 왜 한가지만 찾고 끝난게 아닌 다른 경우도 찾아가는지 ㅠ...