알고리즘
[프로그래머스] 대충 만든 자판 (진짜 대충 만듦) -Level1
롱2롱
2023. 7. 25. 15:59
문제 후기
삼중 포문 이거 맞나? 했지만 맞아버린~
나는 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;
}
}