https://school.programmers.co.kr/learn/courses/30/lessons/181188
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
프로그래머스 - 요격 시스템 (181188번)
난이도 : Lv.2
알고리즘 : sorting
풀이 소요 시간 : 15 mins
def solution(targets):
targets.sort()
cnt = 0
cur = targets[0][1]
for s, e in targets[1:]:
if cur <= s:
cnt += 1
cur = e
elif e < cur:
cur = e
return cnt + 1
정렬해서 해결한다는 아이디어만 떠올리면, 쉽게 풀 수 있는 문제였다.
'Algorithm' 카테고리의 다른 글
회전 초밥 (2531번) - 백준 (BOJ) (0) | 2023.04.26 |
---|---|
양과 늑대 (92243번) - 프로그래머스 (Programmers) (0) | 2023.04.26 |
RGB거리 2 (17404번) - 백준 (BOJ) (0) | 2023.04.24 |
마법사 상어와 비바라기 (21610번) - 백준 (BOJ) (0) | 2023.04.24 |
이차원 배열과 연산 (17140번) - 백준 (BOJ) (0) | 2023.04.24 |