Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 멀티 코어
- MESI
- 이펙티브자바
- 아키텍처 개선
- 트랜잭션
- lis
- OS
- 메모리계층구조
- 멀티 프로세스
- java
- multi-thread
- Runtime data area
- 최장증가부분수열
- 자바
- try-with-resource
- Parametric Search
- 틱택토
- 함께 자라기
- 이분탐색
- MVCC
- 방문길이
- 캐시라인
- try-catch-finally
- 멀티 스레드
- 프로그래머스
- 표현 가능한 이진트리
- 세그멘테이션
- 실행과정
- synchronized
- lv3
Archives
- Today
- Total
목록코딩테스트 (11)
siino's 개발톡

문제 해결 전략 "어떤 숫자블록을 내릴 것인지를 제쳐두고" 어떤 리프노드에 도착할 것인지를 파악하기. 도착한 리프노드의 "순서"와 "개수"를 저장하기 도착한 리프노드의 개수와 target 배열과 비교하여 가능 여부 판단하기 불가능하거나 가능하다면 반복문 종료 ( 도착한 해당 리프노드의 개수가 N이라고 할때 N remain을 구한다. 7 - 3 = 4 3. 반복문을 돌면서 remain이 2이상 일때 가장 뒷 자리부터 +2를 하고 remain을 2감소시킨다. 1 1 3, remain=2 4. 1 3 3, remain = 0 5. remain이 0이되면 반복문 종료 (만약 remain이 1이라면 해당 자리수를 +1증가시키고 remain을 1 감소 시킨다.) 해당 방법으로 숫자블록을 구해 answer에 넣어주었..
코딩테스트/프로그래머스
2024. 1. 3. 01:18