le_effort   4년 전

말 그대로 런타임 에러 뜨는데 이유를 못 잡겠네요

qkrwlgus5832   4년 전

런타임에러가 나는 이유는 visited = new boolean[s.length()]; s.length로 visited사이즈를 정했는데 list.size()(n크기)만큼 for문이 돌아서로 보입니다.

 visited[idx] 이렇게 하시면 안돼요(같은 문자를 2번 이상도 쓸 수 있어서) map으로 현재까지 한 str을 기록하면서 완전탐색 해보세요!

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