일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- java
- KAKAO BLIND RECRUITMENT
- 파이썬
- 수학
- BFS
- lambda
- 정렬
- 정규식
- Zip
- programmers
- 프로그래머스
- heapq
- Combinations
- 동적 계획법
- divmod
- Re
- python
- 백준
- 자바
- 위클리 챌린지
- 카카오
- backjoon
- 이분탐색
- 추석맞이 코딩챌린지
- 그리디
- DateTime
- 다익스트라
- 재귀함수
- dfs
- Set
Archives
- Today
- Total
목록110 옮기기 (1)
상상쓰
[프로그래머스] 110 옮기기
https://programmers.co.kr/learn/courses/30/lessons/77886 코딩테스트 연습 - 110 옮기기 0과 1로 이루어진 어떤 문자열 x에 대해서, 당신은 다음과 같은 행동을 통해 x를 최대한 사전 순으로 앞에 오도록 만들고자 합니다. x에 있는 "110"을 뽑아서, 임의의 위치에 다시 삽입합니다. 예를 programmers.co.kr 시간초과 또는 예외사항으로 시간이 조금 걸렸다. 아이디어는 '110' 을 한 번에 다 뽑은 후, 재배열하는 것이다. 우선 먼저 뽑은 '110' 은 사전 순이므로 '11' 앞으로 위치하거나, '0' 뒤로 위치하기 때문에 다음에 만들어지는 '110' 에 영향을 주지 않는다. 그렇기 때문에 이 방법이 가능하다. '110' 을 다 뽑은 배열을 a..
Coding Test
2021. 5. 24. 18:00