lumyjuwon   6년 전

코드를 다 작성하고 난 후에 HashMap을 이용해서 풀어도 된다는 걸 깨달았습니다 .. 

그런데 이미 작성한 코드는 아까워서 제출해봤는데 자꾸 틀렸다고 나오네요

어떤 테스트 케이스가 더 있을까요 ? 

djm03178   6년 전

6
a
b
ab
aa
aab
aaa

66번째 줄이 이상합니다. i는 최소 2배가 되어버립니다.

그와는 별개로 코드 자체가 매우 비효율적이라 시간 내에 통과할 수 있을지 조금 의문입니다. 이 문제는 O(N*logN)에 풀기가 의도된 문제인데, 30~43번째 줄이나 92~106번째 줄이 모두 O(N^2)입니다.

lumyjuwon   6년 전

아, i = i + end 를 i = end로 바꾸니 해결이 됐네요 ㅎㅎ.. 그런데 djm님 말씀대로 시간초과가 ㅠ HashMap으로 다시 풀어봐야 겠네요 답변 해주셔서 감사합니다 ^^

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