### 슈도코드 1. FruitStore - 딸기, 바나나, 파인애플, 키위, 망고 변수 생성 - 딕셔너리 / Key: 과일, Value: 재고 - fruit type 만들어서 FruitStore에 인스턴스 생성하기 - 재고 확인 메서드 - 재고 변경 메서드 2. JuiceMaker - enum Juice (nested Type 사용) - func makeJuice(쥬스: Juice) { switch { case 딸기쥬스: 재고 변경 메서드(개수: 16) case 바나나: case 딸바쥬스: 딸기 재고 변경 메서드(개수: ) 바나나 재고 변경 메서드(개수: ) } } - func makeJuice(과일: fruit) { 재고 변경 메서드(개수: 16) // fruit return 쥬스 } - func makeJuice(과일: fruit) { 재고 변경 메서드(개수: 16) // fruit return 쥬스 } enum FruitJuice { case 딸기쥬스 case 바나나쥬스 case 키위쥬스 // nested type struct ingredient { let first: Fruit, let second: Fruit? } enum }