[백준] 12100번 / Java / 2048 (Easy)
문제 https://www.acmicpc.net/problem/12100 간단히 하면, 블록을 5번 움직여서 만들어지는 블록 중 값이 가장 큰 블록의 값을 출력하는 문제 하지만 알고 넘어가야 할 부분이 있다! 1. 상하좌우로 이동하는데 이동했을 때 같은 값이 만나면 합쳐진다 2. 이동시 전체 블록이 모두 이동한다. 3. 연쇄작용하면서 합칠 필요 없다 (문제의 그림12 1행을 보면 2끼리 합쳐서 4가 되지만 그림 13에서는 44로 나타내지 8로까지 합치진 않았다) 4. 같은 블록이 3개면, 이동한 방향을 우선으로 합한다. 3번에서 애매해지는 부분을 여기서 확실히 한 것 같다. 나의 실수 재정의/추상화는 잘 했지만 이번에도 계획을 제대로 세우지 않고 문제를 풀었다 내가 유독 반복하는 실수가 있는데, 여러 조..
알고리즘/백준
2020. 5. 13. 13:04
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 구현
- 시뮬레이션
- 그리디
- 백준
- 완전탐색
- 톱니바퀴
- 코딩테스트
- java
- 배열순회
- 인구이동
- 아기상어
- dfs
- 사다리 조작
- 프로그래머스
- Greedy
- 구명보트
- 드래곤 커브
- 브라우저 요청
- 코딩테스트 연습
- 우선순위큐
- 16234
- 코테
- 재귀
- 큰 수 만들기
- Access-Control-Allow-Origin
- header
- BOJ
- 14891
- withCredentials
- 자바
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
글 보관함