페이지가 로드되지 않나요? 여기를 눌러보면 고쳐질 수도 있어요.
Placeholder

#4877
인터랙티브

파이썬 데코레이터 연습문제 - 인앤아웃 1s 128MB

문제

예림이는 햄버거 가게를 오픈했다.

야심차게 기획을 한 이 햄버거 가게는 다른 가게들과 큰 차이가 있다.

 

이 햄버거 가게는 정해진 메뉴가 없고,

모든 속재료를 100% 커스터마이즈 주문으로 받는다.

또한 식단관리하는 사람들을 위해 버거 번대신 양상추로 버거를 감싸는 다이어트 버거 옵션 또한 추가하였다.

손님이 100명이라면 100명 모두의 취향을 저격하겠다는 취지의 이 가게를 위하여 도움을 주자.

 

작성해야할 코드들은 다음과 같다.

 

데코레이터

    주문표를 출력한다. 주문표에는 속재료의 개수와 햄버거 레시피가 들어있다.

    매개변수를 받는다. 다이어트버거 여부에 따라 'bun' 또는 'lettuce'를 받는다.

 

함수 (두 종류: 일반 버거와 다이어트 버거): 

    입력받은 속재료들을 매개변수로 받는다.

    다이어트 버거라면 매개변수를 추가로 입력받는다.​

    속재료를 반환(return)한다.

 

메인:

    입력을 받고, 함수를 호출한다.

 


입력

첫 줄에 버거의 개수가 입력된다.

그 다음 줄부터 각 줄마다 다이어트 버거인지 아닌지 표시와 함께 버거의 속재료가 컴마(,)를 기준으로 나눠져 입력된다.

다이어트 버거라면 속재료 앞에 diet이라는 문자와 공백이 같은 줄에 입력되고, 아니라면 그냥 속재료만 입력된다.


예제

3

diet mustard,catchup,pickle,patty,onion
lettuce,onion,sauce,patty,cheese,pickle,tomato
diet patty,cheese
===[order]===

total ingridients: 5
lettuce
mustard
catchup
pickle
patty
onion
lettuce
===[order]===
total ingridients: 7
bun
lettuce
onion
sauce
patty
cheese
pickle
tomato
bun
===[order]===
total ingridients: 2
lettuce
patty
cheese
lettuce

출처

klee

로그인해야 코드를 작성할 수 있어요.