noble5712   3년 전

실행결과가 시간초과가 날것이라고 예상하고 있긴합니다만,

애초에 런타임에러가 나서 헤매고있습니다.

스택말고 LinkedList로 풀었을때 결과를 보고 싶었는데

혹시 런타임에러 원인좀 잡아주실분 없나요 ㅠㅠ.

mrseos   3년 전

안녕하세요

현재의 코드는 명령의 B의 remove가 계속 이루어지게된다면 런타임에러가 발생합니다.

abc
2
B
B
Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 2, Size: 2
at java.base/java.util.LinkedList.checkElementIndex(LinkedList.java:559)
at java.base/java.util.LinkedList.remove(LinkedList.java:529)

또한 추가 로직의 경우

abc
2
P a
P a
abaac

잘못된 결과로 나오고 있습니다.

https://www.acmicpc.net/board/...

여기 제가 자문자답으로 해결한 방법을 올려드립니다 참고하시면 좋을 것 같습니다!

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