job 인터뷰/코테(Matroid) 준비

Grocery Shopping List 구현

hyunkookim 2025. 4. 17. 10:12

Grocery Shopping List 구현

데이터 구조 예시:

# 간단한 쇼핑 리스트 클래스
class GroceryList:
    def __init__(self):
        self.items = {}

    def add_item(self, item):
        self.items[item] = False  # False는 체크되지 않은 상태

    def delete_item(self, item):
        if item in self.items:
            del self.items[item]

    def cross_off_item(self, item):
        if item in self.items:
            self.items[item] = True

    def get_list(self):
        return self.items

 

사용 예시:

gl = GroceryList()
gl.add_item("Milk")
gl.add_item("Eggs")
gl.cross_off_item("Milk")
gl.delete_item("Eggs")
print(gl.get_list())
# 출력: {'Milk': True}