일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- shiba
- 30. Substring with Concatenation of All Words
- data science
- Python Implementation
- 715. Range Module
- Python
- 109. Convert Sorted List to Binary Search Tree
- 운영체제
- Class
- iterator
- LeetCode
- concurrency
- Decorator
- 프로그래머스
- Generator
- Protocol
- 시바견
- 43. Multiply Strings
- Regular Expression
- 밴픽
- DWG
- Convert Sorted List to Binary Search Tree
- t1
- 파이썬
- Substring with Concatenation of All Words
- kaggle
- 315. Count of Smaller Numbers After Self
- Python Code
- attribute
- 컴퓨터의 구조
Archives
- Today
- Total
목록단속카메라 (1)
Scribbling
프로그래머스: 단속카메라
route들이 최대한 잘 겹치게 만드는 것이 목표인 문제이다. 이런 문제는 input의 순서를 강제하는 것이 큰 도움이 되는 경우가 많은데, 여기서는 routes를 사전에 정렬하는 것이 이에 해당된다. 정렬이 필요한 이유에 대해서는 생각해 볼 필요가 있는데, 이 문제에서는 group간 겹치는 문제를 회피하기 위해서이다. 아래 예제를 보자. [[-20,-15], [-14,-5], [-18,-13], [-5,-3]] groups = [[-20, -15] 정렬하면, [[-20, -15], [-18, -13], [-14, -5], [-5, -3]] 1) [-18, -13] 처리 group 내의 [-20, -15]와 겹치므로 group[0]를 [-20, -15]와 [-18, -13]의 교집합인 [-18, -15]..
Computer Science/Coding Test
2021. 10. 21. 21:44