본문 바로가기
카테고리 없음

디지털 지식마루 문제 -엘리스코딩- 상점

by redcubes 2024. 7. 31.

from collections import defaultdict


def main():
    it = iter(open(0).read().split())
    inventory = defaultdict(int)
    while True:
        cmd = next(it)
        if cmd=="exit":
            print("영업 끝!")
            break
        elif cmd == "sell":
            item = next(it)
            inventory[item]+=1
            print(f"{item}의 재고가 {inventory[item]}개로 늘었습니다.")
        elif cmd == "buy":
            item = next(it)
            if inventory[item]:
                print(f"{item}이(가) 팔렸습니다.")
                inventory[item]-=1
            else:
                print(f"{item}은(는) 없습니다.")
        else:
            print("잘못된 명령입니다.")


        

if __name__=="__main__":
    main()