Programmers / 3단계 / 단속카메라 / python / 탐욕법(Greedy)

2024. 3. 29. 12:43·코딩테스트/programmers (python)

 

https://school.programmers.co.kr/learn/courses/30/lessons/42884

 

 

나의 풀이

def solution(routes):
    routes.sort(key = lambda x: x[1])
    camera = -30001
    cnt = 0
    
    for route in routes:
        if route[0] > camera:
            cnt += 1
            camera = route[1]
    
    return cnt

 1. 최소한의 카메라를 설치하기 위해 진출 지점을 기준으로 정렬한다.2. 제한사항을 고려해 camera를 -30001으로 놓는다.3. routes를 돌며 차량의 진입 지점이 카메라의 위치보다 크면 카메라의 수(cnt)를 증가시킨다.4. camera를 차량의 진출 지점으로 놓고 반복한다

 

 

'코딩테스트 > programmers (python)' 카테고리의 다른 글

Programmers / 2단계 / 삼각 달팽이 / python  (0) 2024.04.02
Programmers / 3단계 / 두 큐 합 같게 만들기 / python / 2022 KAKAO TECH INTERNSHIP  (0) 2024.03.31
Programmers / 3단계 / 등굣길 / python / 동적계획법(Dynamic Programming)  (0) 2024.03.28
Programmers / 2단계 / 소수 찾기 / python / 완전 탐색  (0) 2024.03.28
Programmers / 3단계 / 야근 지수 / python  (1) 2024.03.27
'코딩테스트/programmers (python)' 카테고리의 다른 글
  • Programmers / 2단계 / 삼각 달팽이 / python
  • Programmers / 3단계 / 두 큐 합 같게 만들기 / python / 2022 KAKAO TECH INTERNSHIP
  • Programmers / 3단계 / 등굣길 / python / 동적계획법(Dynamic Programming)
  • Programmers / 2단계 / 소수 찾기 / python / 완전 탐색
seulll
seulll
개인 공부 블로그입니다.
  • seulll
    seulll
    seulll
  • 전체
    오늘
    어제
    • 분류 전체보기 (356) N
      • 코딩테스트 (242) N
        • programmers (python) (161)
        • 백준 (python) (79) N
      • 자료구조 | 알고리즘 (14)
      • 개발 | 프로젝트 (22)
        • Python (4)
        • Java | Spring (8)
        • Android (5)
        • Unity (3)
        • API (4)
      • CS (16)
        • Network (6)
        • SQL (2)
        • OS (4)
      • 데이터 분석 (14)
      • 기타 (15)
  • 블로그 메뉴

    • 홈
    • 태그
    • 글쓰기
    • 설정
  • 링크

    • GitHub
  • 인기 글

  • 태그

    모델 성능 평가
    파이썬
    웹크롤링
    Greedy
    바다코끼리
    카카오맵 api
    티스토리챌린지
    asterisk
    프렌즈4블록
    2 x n 타일링
    solving environment
    백엔드 개발자
    코딩테스트
    야근 지수
    백엔드 개발자 역량
    confusion matrix
    오블완
    데이터분석
    kakao map api
    오차행렬
    대입 표현식
    Python
    박스플롯
    프로그래머스
    카카오맵
    Boxplot
    그리디 알고리즘
    API
    백엔드
    train_test_split
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
seulll
Programmers / 3단계 / 단속카메라 / python / 탐욕법(Greedy)
상단으로

티스토리툴바