태닝 살롱
면접 대비시간 제한1초메모리 제한128 MB
정해진 수의 침대가 있는 태닝 살롱에서 손님의 도착과 출발을 처리하며, 침대가 없어 돌아간 손님 수를 센다.
문제
Tan Your Hide, Inc.는 동전으로 작동하는 태닝 살롱 여러 곳을 운영합니다. 조사에 따르면, 손님이 도착했을 때 이용할 수 있는 태닝 베드가 하나도 없으면 그 손님은 발길을 돌려 그냥 떠나고, 이는 회사의 매출 손실로 이어집니다. 각 살롱에서 태닝을 하지 못하고 떠난 손님이 몇 명인지 알려 주는 프로그램을 작성하세요.
입력
입력은 하나 이상의 살롱 데이터로 이루어지며, 숫자 0만 있는 줄이 입력의 끝을 나타냅니다. 각 살롱의 데이터는 한 줄로 주어지며, 태닝 베드의 개수를 나타내는 양의 정수, 공백 한 칸, 그리고 대문자 알파벳으로 이루어진 문자열이 차례로 옵니다. 문자열의 각 글자는 쌍으로 등장합니다. 어떤 글자가 처음 등장하면 해당 손님이 도착한 것이고, 두 번째로 등장하면 같은 손님이 떠난 것입니다. 어떤 글자도 둘 이상의 쌍으로 등장하지 않습니다. 태닝을 하지 못하고 떠나는 손님은 항상 현재 태닝 중인 손님보다 먼저 떠납니다. 한 살롱의 태닝 베드는 최대 20개입니다.
출력
각 살롱에 대해, 태닝을 하지 못하고 떠난 손님이 몇 명인지 알려 주는 문장을 아래의 형식과 정확히 똑같이 한 줄로 출력하세요. 떠난 손님이 한 명도 없으면 All customers tanned successfully. 를 출력하고, 그렇지 않으면 떠난 손님 수를 라 할 때 k customer(s) walked away. 를 출력합니다 (예: 두 명이 떠났으면 2 customer(s) walked away.).