최대 1 분 소요

📣 학습한 내용을 정리한 글입니다.

Programmers 카카오 블라인드 채용 ‘메뉴 리뉴얼’ 문제입니다. 문제에 대한 내용과 풀이 그리고 결과를 간단하게 작성하였으니 참고바랍니다.
풀이 언어 : Python

문제 설명



내용

레스토랑을 운영하던 스카피는 코로나19로 인한 불경기를 극복하고자 메뉴를 새로 구성하려고 고민하고 있습니다.
개발하려는 시스템은 다음과 같습니다. (링크 참고)


입력

생략


출력

생략



문제 풀이


Implementation Algorithm 참고내용

  • 구현 유형의 문제는 일반적으로 풀이를 떠올리는 것은 쉽지만 소스코드로 옮기기 어려운 문제들을 말한다.
  • 예를 들어 코드가 길어지는 문제, 실수 연산을 다루고 특정 소수점 자리까지 출력해야하는 문제,
    적절한 라이브러리를 찾아서 사용해야하는 문제 등

위 참고사항을 준수하며, 풀어보자.

  1. 각 order에 따른 조합을 list로 나타내보자. 단 정렬된 order한에서 조합을 나타낸다.
  2. 나타낸 조합을 토대로 Counter 함수를 사용해 각 조합별 빈도수를 구한다.
  3. 최대 빈도수의 조합을 answer에 정리해 결과값을 리턴해준다.

작성 코드



Python



작성 결과


제출 결과

댓글남기기