728x90
programmers.co.kr/learn/courses/30/lessons/42862
def solution(n, lost, reserve):
answer = n - len(lost)
i = 0
while True: # 여벌 옷 있고 도난 당한 애 lost, reserve 둘 다 에서 제거, answer 1 증가
if i >= len(lost) or len(reserve) == 0:
break
if lost[i] in reserve:
reserve.remove(lost[i])
lost.remove(lost[i])
answer += 1
continue
i += 1
i = 0
while True:
if i >= len(lost) or len(reserve) == 0:
break
if lost[i]-1 in reserve:
reserve.remove(lost[i]-1)
answer += 1
lost.remove(lost[i])
continue
if lost[i]+1 in reserve:
reserve.remove(lost[i]+1)
answer += 1
lost.remove(lost[i])
continue
i += 1
return answer
반응형
'전.py' 카테고리의 다른 글
프로그래머스 3진법 뒤집기 (level 1) (0) | 2020.12.29 |
---|---|
프로그래머스 K번째 수 (level 1) (0) | 2020.12.29 |
최대공약수, 최소공배수 (0) | 2020.12.29 |
프로그래머스 멀쩡한 사각형 (level 2) - 최대공약수 (0) | 2020.12.29 |
프로그래머스 모의고사 (level 1) (0) | 2020.12.29 |