일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 백준
- 투에모스문자열
- documentationpluginsbootstrapper
- dockercompose
- 날짜일수
- jenkins
- 자바
- 2108_통계학
- SpringBoot
- 이클립스
- to display the conditions report re-run your application with 'debug' enabled
- 알고리즘
- Error
- 프로그래머스
- 호석이두마리치킨
- 2167. 2차원 배열의 합
- 14466
- Java
- 18222
- 별자리 만들기
- 설정
- 소가길을건너간이유6
- 21278
- 20055
- docker
- Eclipse
- CMD
- Error fetching remote repo 'origin'
- EC2
- 이산수학
- Today
- Total
목록Java (58)
계단을 오르듯이
- 방문체크를 큐에 들어가기 전에 해주어야 했다. - 그렇지 않으면 메모리초과가 발생한다. package december.fifth; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.LinkedList; import java.util.Queue; public class B_16954_움직이는미로탈출 { static char[][] arr = new char[8][8]; public static void main(String[] args) throws Exception { BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); Str..
백준 알고리즘을 풀던 중 ConcurrentModificationException 에러 발생. 원인은 Enhanced for loop (향상된 for문) 에서 발생했다. 이 이유는 내가 T만큼 for문을 돌리면서 계속해서 T에 추가를 하고 있기 때문이다. 만약 그냥 for문을 사용했다면 size를 정하고 for문을 돌리기 때문에 이런 문제는 발생되지 않았을 것이다. 향상된 for문은 iterator을 사용해서 돌려지기 때문에 이런 에러가 발생될 수 있는 것이다. 향상된 for문의 내부는 이렇게 돌아간다. Iterator iter = T.iterator(); while(iter.hasNext()){ // 에러 발생 ... }