메뉴 리뉴얼

    [프로그래머스,Level 2] 메뉴 리뉴얼 (JAVA 구현)

    - 첫 풀이 및 정답풀이 이 문제를 처음 읽고 좀 복잡하여 완벽히 이해할 수 없었다. 문제를 풀기 전에 문제를 이해해보기로 하였다. 우선 문제에서 주어지는 배열은 2가지이다. orders는 문자열 배열로 여러 명의 손님이 주문한 단품 메뉴 정보이다. 입출력 예제 3번의 경우 "XYZ", "XWY", "WXA"가 의미하는 것은 3명의 손님이 존재하며, 첫 번째 손님은 X, Y, Z라는 세 가지 단품 메뉴를, 두 번째 손님은 X, W, Y라는 세 가지 단품 메뉴, 세 번째 손님은 W, X, A라는 세 가지 단품 메뉴를 주문한 것이다. 다음 배열인 course는 코스요리를 구성하는 단품 메뉴의 개수를 의미한다. 입출력 예제 3번에서는 2, 3, 4가 주어졌다. 이는 각각 코스요리에 포함되는 단품 메뉴의 개수가..