프로그래머스 - 탐욕법(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 answer
pc 환경에서 코드를 보는 것을 권장합니다.
'알고리즘 문제 풀기 > Programmers' 카테고리의 다른 글
프로그래머스 - 탐욕법(Greedy) - 구명보트 (0) | 2020.01.01 |
---|---|
프로그래머스 - 탐욕법(Greedy) - 큰 수 만들기 (0) | 2019.12.31 |
프로그래머스 - 탐욕법(Greedy) - 조이스틱 (0) | 2019.12.29 |