shoo040113   1년 전

[x1,...,xn]를 배열에 통째로 입력받으려면 최대 400,001 크기의 배열을 선언해 주셔야 합니다.

1 <= x_i <= 100 이고 문자열로 입력받으므로 수 하나가 배열을 최대 세 칸까지 잡아먹을 수 있습니다.

jhp1276   1년 전

많은 도움이 되었습니다!!

이거 말고도 다양한 에러로 뚜드려 맞은 입장에서 경험 및 공부내용 공유하고자 글 남깁니다!

https://blog.naver.com/jhp1276...

요약하면

1. R들어왔다고 진짜 배열 뒤집으면 큰일납니다.

2. error가 나는 상황은 빈배열에서 D를 했을때만 납니다. 또 빈 배열은 [] 로 출력해야합니다.

3. 위에 작성자님이 말씀하신 것처럼 toCharArray()로 받으면 숫자 10만개, 최대 100이니까 3글자, ' , '(콤마) 10만개 [] 괄호 2개 총 40만 2개가 입력됩니다. 그래서 StringTokenizer나 split으로 잘라서 처리해야합니다.(이부분이 33%오류입니다. 실험해보니까 여기 맞아요!)

4. ArrayList로도 풀리긴 하지만 Deque써야 효율이 좋습니다.

혹시 문제 된다면 바로 삭제하겠습니다 ㅠㅠ 다들 화이팅!!!

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