일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 자바
- 파이썬
- D3
- 컨트리뷰톤
- java
- SQL
- 다시풀기
- Matrix Factorization
- BFS
- 대학원
- 컴퓨터비전
- git
- 안드로이드스튜디오
- LEVEL2
- 대학원일기
- Python
- 프로그래머스
- SWEA
- py
- level4
- build
- Github
- 휴학
- WebOS
- level3
- 어렵다
- level1
- MSBuild
- androidstudio
- 내휴학생활중의아주큰일
Archives
- Today
- Total
bit가 눈 앞에서 왔다갔다
Py) 프로그래머스 42884 단속카메라 본문
https://programmers.co.kr/learn/courses/30/lessons/42884
1)
def solution(routes):
answer = 0
routes.sort(key=lambda x:x[1]) # 진출지점 기준으로 정렬
visit=[False for i in range(len(routes))] # 리스트 차원 주의하자..
for i in range(len(routes)):
if visit[i] == False:
answer += 1
visit[i] = True
cam = routes[i][1] # 캠 갱신
for j in range(i+1, len(routes)):
if routes[j][0] <= cam <= routes[j][1] and visit[j] == False:
visit[j] = True
return answer
2)
def solution(routes):
answer = 0
routes.sort(key=lambda x:x[1]) # 진출지점 기준으로 정렬
cam = -30001
for route in routes:
if cam<route[0]: # 진입지점 보다 작다면 카메라를 갱신시킨다
answer += 1
cam = route[1]
# 갱신시킨 카메라 값이 다음 진출지점보다 클 일은 없어서 범위가 무시 되는게 없음
return answer
반응형
'Algorithm > Prob' 카테고리의 다른 글
Py) 프로그래머스 49190 방의 개수 (0) | 2022.02.22 |
---|---|
Py) 프로그래머스 42897 도둑질 (0) | 2022.02.18 |
Py) 프로그래머스 42628 이중우선순위큐 (0) | 2022.02.15 |
Py) 프로그래머스 43164 여행경로 (0) | 2022.02.14 |
Py) 프로그래머스 42861 섬 연결하기 (0) | 2022.02.11 |
Comments