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이 아닌 경우에만 하였다.
'JAVA > 프로그래머스' 카테고리의 다른 글
[프로그래머스/자바] 카드 뭉치 (0) | 2024.01.18 |
---|---|
[프로그래머스/자바] 명예의 전당(1) (0) | 2024.01.17 |
[프로그래머스/자바] [1차] 비밀지도 (0) | 2024.01.15 |
[프로그래머스/자바] 두 개 뽑아서 더하기 (0) | 2024.01.15 |
[프로그래머스/자바] 가장 가까운 같은 글자 (0) | 2024.01.13 |
댓글