요약 정리
알고리즘 문제 해결 흐름 정리
[1] 구슬탈출2
main()
├── 입력: board[N][M], R/B 초기위치
├── bfs(시작위치)
│ ├── Queue<State> 초기화
│ ├── while (!q.isEmpty())
│ │ ├── if (depth >= 10) continue
│ │ ├── for (4방향)
│ │ │ ├── move()로 R, B 이동
│ │ │ ├── B가 구멍 → continue
│ │ │ ├── R,B 겹침 → 이동거리로 조정
│ │ │ ├── R만 구멍 → return depth+1
│ │ │ └── 방문체크 후 큐 추가
│ └── return -1
└── 결과 출력[2] 2048(Easy)
[3] 뱀
[4] 시험감독
[5] 주사위 굴리기
[6] 테트로미노
[7] 퇴사
[8] 연구소
[9] 로봇 청소기
[10] 연산자 끼워넣기
[11] 스타트와 링크
[12] 경사로
[13] 톱니바퀴
[14] 감시
[15] 사다리 조작
[16] 드래곤 커브
[17] 치킨 배달
[18] 큐빙
[19] 인구 이동
[20] 나무 재테크
[21] 아기 상어
[22] 미세먼지 안녕
[23] 낚시왕
[24] 이차원 배열과 연산
[25] 연구소 3
[26] 게리맨더링 2
[27] 새로운 게임 2
[28] 원판돌리기
[29] 주사위 윷놀이
[30] 모노미노도미노 2
[31] 청소년 상어
[32] 어른 상어
[33] 스타트 택시
[34] 컨베이어 벨트 위의 로봇
[35] 마법사 상어와 파이어볼
[36] 마법사 상어와 토네이도
[37] 마법사 상어와 파이어스톰
[38] 마법사 상어와 비바라기
[39] 마법사 상어와 블리자드
[40] 마법사 상어와 복제
[41] 상어 초등학교
[42] 상어 중학교
[43] 주사위 굴리기 2
[44] 온풍기 안녕!
[45] 어항정리
Last updated