일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- append
- 18111번 마인크래프트 - java 구현
- 백준 1806번 부분합 java
- StringBuilder
- 프로그래머스 자바
- dp
- Stack
- HashSet
- 백준 1197번 최소 스패닝 트리 - java
- StringTokenizer
- ac 5430번
- 최소 힙 1927
- kotlin
- 백준 2473번 세 용액 - java
- map
- 백준 3190번
- Java
- 백준 14938번 서강그라운드
- toUpperCase
- 코틀린기초
- hash
- 프로그래머스 java
- mysql hy000 에러
- 백준 2467번 용액 자바 - 이분탐색
- 프로그래머스
- replace()
- 백준 1541
- HashMap
- 백준 1647번 도시 분할 계획 - java
- 백준 1043번 거짓말 - java 분리 집합
Archives
- Today
- Total
목록Sw expert - 1208.Flatten 자바 (1)
말하는 컴공감자의 텃밭

가장 높은곳에서 블럭을 옮겨, 낮은 곳으로 옮기는 문제이다. 최종적으로는 정해진 횟수만큼 움직여서 가장 높은곳과 낮은곳의 차이점을 출력하면 되는 문제다. A가 최고점이므로, B로 이동. A가 최고점이므로 C에 이동, C`에 이동해도 무방하다. 가로는 100으로 고정되어 있으며, 10번의 tc가 주어진다. 점프 회수는 1~1000이고, 모두 동등해지면 더이상의 평탄화는 불가능하므로, 그때 상황에 따라 1또는 0을 출력한다. ex) 666766 의 경우 7이 높긴하나 더 옮길 수 없으므로 1 출력. 보자마자 단순 구현이라는 생각이 들었고, 가장 높은곳은 -1, 낮은곳은 +1 * 주어진 횟수로 풀었다. HTML 삽입 미리보기할 수 없는 소스 간단쓰.. 이런건 너무 좋자나
알고리즘/SW expert - Java
2023. 8. 6. 13:53