[Coding Test] 프로그래머스 JAVA 추억 점수 - HashMap

LeeSeungEun·2023년 5월 11일
0

Coding Test

목록 보기
11/38

1. 문제


2. 코드

import java.util.*;

class Solution {
    public int[] solution(String[] name, int[] yearning, String[][] photo) {
        int[] answer = new int[photo.length];
        HashMap<String, Integer> sH = new HashMap<>();
        for (int i = 0; i < name.length; i++) {
            sH.put(name[i], yearning[i]);
        }
        for (int i = 0; i < photo.length; i++) {
            int score = 0;
            for (String x : photo[i]) {
                score += sH.getOrDefault(x, 0);
            }
            answer[i] = score;
        }
        return answer;
    }
}

3. 풀이

4. 링크

https://school.programmers.co.kr/learn/courses/30/lessons/176963

0개의 댓글