🏷 문제
![](https://velog.velcdn.com/images%2Fsorzzzzy%2Fpost%2F78f306ff-c8ce-4e34-a678-a3c065b799ff%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-08-04%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%208.06.12.png)
🏷 코드
n, s, r = map(int, input().split())
demaged = list(map(int,input().split()))
extra = list(map(int,input().split()))
list1 = [1] * n
for i in demaged:
list1[i-1] -= 1
for j in extra:
list1[j-1] += 1
for k in range(len(list1)):
if list1[k] == 0:
if k == 0:
if list1[k+1] == 2:
list1[k+1] = 1
list1[k] = 1
elif k == len(list1)-1:
if list1[k-1] == 2:
list1[k-1] = 1
list1[k] = 1
else:
if list1[k-1] == 2:
list1[k-1] = 1
list1[k] = 1
continue
if list1[k+1] == 2:
list1[k+1] = 1
list1[k] = 1
continue
else:
continue
print(list1.count(0))
🔑