문제
https://school.programmers.co.kr/learn/courses/30/lessons/176963
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
name이라는 배열을 ArraryList로 만들어준 후, indexOf라는 메소드를 이용해서 index를 뽑아낸다.
for(String n : photo[i]){
t = Arrays.asList(name).indexOf(n);
if(t < 0) continue;
answer[i] += yearning[t];
}
코드
import java.util.*;
class Solution {
public int[] solution(String[] name, int[] yearning, String[][] photo) {
int[] answer = new int[photo.length];
int t;
for (int i = 0; i < photo.length; i++) {
answer[i] = 0;
for(String n : photo[i]){
t = Arrays.asList(name).indexOf(n);
if(t < 0) continue;
answer[i] += yearning[t];
}
}
return answer;
}
}
'‡ CODING TEST STUDY ‡ > º 프로그래머스' 카테고리의 다른 글
[Java] Lv2 | 전화번호 목록 (0) | 2024.05.08 |
---|---|
[프로그래머스 Lv.2 Java] 스택/큐 | 올바른 괄호 (1) | 2023.12.05 |
[프로그래머스 Lv.2 Java] 스택/큐 | 같은 숫자는 싫어 (0) | 2023.11.29 |
[프로그래머스 Lv.2 Java] 스택/큐 | 기능개발 (0) | 2023.11.29 |
[프로그래머스 Lv.1 Java] 달리기 경주 (0) | 2023.11.20 |