def solution(n, lost, reserve):
answer = 0; cnt=0
k = len(lost)
lost.sort()
reserve.sort()
for i in range(k):
now = lost[i]
left = lost[i]-1
right = lost[i]+1
if(reserve.count(now)==1): kk=1
elif(reserve.count(left)==1 and reserve.count(now)!=1 and lost.count(left)!=1):
#if(lost.count(left)!=1)
index = reserve.index(left)
del reserve[index]
elif(reserve.count(right)==1 and reserve.count(now)!=1 and lost.count(right)!=1):
index = reserve.index(right)
del reserve[index]
else: cnt+=1
return n-cnt'프로그래머스' 카테고리의 다른 글
| Level2 영어 끝말잇기 (0) | 2022.02.02 |
|---|---|
| Level1 폰켓몬 (0) | 2022.02.02 |
| Level1 모의고사 (0) | 2022.02.02 |
| Level1 K번째 수 (0) | 2022.02.02 |
| Level1 소수 만들기 (0) | 2022.02.02 |
댓글