탄 365 2주차 (2) - menus and orders
1. 문제 링크
2. 풀이 전 생각
- 이분탐색 만들어 둔 함수 기억하지
- 시간복잡도
- 하나씩 확인하기
- 더욱 효율적인 방법은?
3. 풀이
shop_menus = ["만두", "떡볶이", "오뎅", "사이다", "콜라"]
shop_orders = ["오뎅", "콜라", "만두"]
def is_available_to_order(menus, orders):
menus_set = set(menus)
for order in orders:
if order not in menus_set:
return False
return True
result = is_available_to_order(shop_menus, shop_orders)
print(result)
4. 소감
shop_menus = ["만두", "떡볶이", "오뎅", "사이다", "콜라"]
shop_orders = ["오뎅", "콜라", "만두"]
def is_available_to_order(menus, orders):
menus_set = set(menus)
for order in orders:
if order not in menus_set:
return False
return True
result = is_available_to_order(shop_menus, shop_orders)
print(result)
4. 소감
변수 지정에 있어서도 조금 더 고민해보는 것이 좋겠다고 생각했다. 개발업무를 들어가게 된다면 나만 보는 것이 아니기때문에 튜터님처럼 모두가 알아볼 수 있는 변수를 두어 가독성을 높여야겠다.
Author And Source
이 문제에 관하여(탄 365 2주차 (2) - menus and orders), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@ryujy/스파르탄-365-2주차-2-menus-and-orders저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)