JAVA/프로그래머스
[프로그래머스/자바] 추억 점수
동백05
2024. 1. 16. 22:51
https://school.programmers.co.kr/learn/courses/30/lessons/176963
import java.util.*;
class Solution {
public int[] solution(String[] name, int[] yearning, String[][] photo) {
int[] answer = new int[photo.length];
List<String> list = Arrays.asList(name);
for(int i=0;i<photo.length;i++){
answer[i]=0;
for(String n : photo[i]){
int index=list.indexOf(n);
if(index!=-1){
answer[i]+=yearning[index];
}
}
}
return answer;
}
}
이름 목록을 List로 변환하고, index를 찾아 추억 점수에 합산하였다. List에 존재하지 않아 -1이 나온 경우는 합치면 안되기 때문에 -1이 아닌 경우에만 하였다.