kk5068   2년 전

원래 while 안에 for 문도 있었는데 수정해서 없앴는데도 시간초과가 나네요 ㅠㅠㅠ

leejm   2년 전

리스트의 remove 메소드를 사용해서 그런거 같아요.

remove를 쓰면 배열의 마지막 원소부터 첫 번째 원소 쪽으로 조회하다가 원하는 원소를 만나야 삭제가 되기 때문에 위 방법 대로 하면 항상 배열의 길이만큼 조회를 하고 삭제를 하게 되서 굉장히 느려집니다.

remove를 할 필요 없이 배열의 처음부터 인덱스를 통해 조회하시면 훨씬 빠르실겁니다.

kk5068   2년 전

이제보니 제가 문제를 잘못이해하고 있었네요 ㅠㅠㅠ 저는 최대로 사용가능한 회의실의 개수를 구하는문제인줄 알았습니다 ...ㅎㅎㅎㅎㅎ

감사합니다 해결했어요!

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