프로그래머스 - 탐욕법(Greedy) - 체육복
작성언어: Python3
def solution(n, lost, reserve): temp = list(set(lost + reserve)) answer = n - len(temp) temp = [] for i in lost: if(i in reserve): answer += 1 reserve.remove(i) temp.append(i) lost = list(set(lost) - set(temp)) for i in lost: if(i-1 in reserve): answer += 2 reserve.remove(i-1) elif(i+1 in reserve): answer += 2 reserve.remove(i+1) answer += len(reserve) return answerpc 환경에서 코드를 보는 것을 권장합니다.
'알고리즘 문제 풀기 > Programmers' 카테고리의 다른 글
| 프로그래머스 - 탐욕법(Greedy) - 구명보트 (0) | 2020.01.01 |
|---|---|
| 프로그래머스 - 탐욕법(Greedy) - 큰 수 만들기 (0) | 2019.12.31 |
| 프로그래머스 - 탐욕법(Greedy) - 조이스틱 (0) | 2019.12.29 |