문제 후기
삼중 포문 이거 맞나? 했지만 맞아버린~
나는 String 메서드로 풀었는데 다른 사람들은 hashmap으로도 풀고 여러 방법들이 많은 것 같다
간단한 문제였음
문제 설명
제한 사항
입출력 예
코드
import java.util.*;
class Solution {
public int[] solution(String[] keymap, String[] targets) {
int[] answer = {};
answer = new int[targets.length];
for (int i = 0 ; i < targets.length ; i ++){
for (int j = 0 ; j < targets[i].length() ; j++){
String temp = Character.toString(targets[i].charAt(j));
int min = 102;
for (String key : keymap){
if (key.indexOf(temp)>=0)
min = Math.min(key.indexOf(temp), min);
}
if (min == 102){
answer[i] = -1;
break;
}
answer[i] += min+1;
}
}
return answer;
}
}
'알고리즘' 카테고리의 다른 글
[알고리즘-이항계수] 백준 11401번: 이항계수3 자바 (0) | 2023.04.26 |
---|
댓글