Programming/백준
[브론즈 2] 백준 1452 - 피시방 알바 (파이썬)
pental
2025. 9. 10. 09:58
https://www.acmicpc.net/problem/1453
dp처럼 생겼지만 걍 단순한 구현문제이다.
check 배열에 False로 하여 100개를 미리 만들어 두고, 각 손님을 돌면서 해당 자리에 넣고 True로 변경한다.
만약 동일한 자리가 들어오게 되면 result 변수에 +1 을 하여 거절당하는 자리를 계산할 수 있다.
# 백준 1453 - 피시방 알바
check = [False] * 100
N = int(input())
A = list(map(int, input().split()))
result = 0
for i in A :
if check[i - 1] == False :
check[i - 1] = True
else :
result += 1
print(result)