코딩테스트

[코딩테스트] 추억 점수

98kg 2024. 1. 27. 17:33

 

 

import java.util.Arrays;

class Solution {
    public int[] solution(String[] name, int[] yearning, String[][] photo) {
        int[] answer = new int[photo.length];
        
        // 사진 배열을 순회하면서 각 이름을 확인하고 점수를 합산합니다.
        for (int i = 0; i < photo.length; i++) {
            for (int j = 0; j < photo[i].length; j++) {
                for (int k = 0; k < name.length; k++) {
                    if (name[k].equals(photo[i][j])) {
                        answer[i] += yearning[k]; // 해당하는 이름의 점수를 합산합니다.
                        break; // 해당 이름을 찾았으므로 내부 반복문을 종료합니다.
                    }
                }
            }
        }
        
        return answer;
    }
}