jasony93   3년 전

바로 틀렸다고 나오는데 어디가 틀린지 잘 모르겠습니다.

빙산이 두개로 나눠지는걸 확인하는 방법을 세가지 method로 나눠서 쓰었습니다.

check1은 array를 (1,1)부터 끝가지 조회하면서 빙산이 있는지 확인합니다.

만약 빙산이 있다면 check2를 이용해 이어진 빙산들을 visited에 true로 표시합니다.

이렇게 첫번째 빙산덩어리가 모두 표시되면 check3을 이용해 표시된 빙산말고 다른 빙산이 있는지 확인합니다.

check1과 check3이 둘다 참이면 빙산이 두덩어리 이상이므로 그때의 year을 반환합니다.

몇가지 테스트를 해보긴했는데 반례를 못찾겠습니다.

wbjeon2k   3년 전

아래 경우에서 아예 출력이 안됩니다

ckddn1224   2년 전

이 반례는 잘못된거 같아요! 

배열의 좌측 최상단과 우측 최하단은 0이라는 제한이 있네요

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