(Java) 프로그래머스 메뉴 리뉴얼
·
코딩 테스트
지금까지 풀어본 문제 중에 난이도가 가장 높았던 문제라고 생각한다. 지금까지 알고 있었던 지식을 총동원해야 풀 수 있는 문제였다. 정렬과 조합에 대해서 알아야 하고, 중간중간 생각해야 할 조건이 많아서 어렵게 느낀 것 같다. 특히 처음에 orders 배열을 정렬하지 않으면 기본 케이스 2개만 통과하고 점수는 하나도 얻을 수 없다. 만약 실제 시험이였다면 이 한 문제에 시간을 거의 다 쓰고. 처음 정렬의 하지않아 0 솔을 했을 것 같은 느낌이다.... 최종 코드 import java.util.*; class Solution { static HashMap stringMap; public String[] solution(String[] orders, int[] course) { // 1. orders의 값을 ..