import java.util.*;

class Solution {
    public int[] solution(int n, String[] words) {
        int[] answer = new int[2];
        List<String> list = new ArrayList<>();
        list.add(words[0]);
        
        for(int i=1; i<words.length; i++) {
            String w1 = words[i-1];
            String w2 = words[i];
            
            if(w1.charAt(w1.length()-1)!=w2.charAt(0) || list.contains(w2)) {
                answer[0] = i%n+1;
                answer[1] = i/n+1;
                break;
            }
            
            list.add(w2);
        }
        
        return answer;
    }
}

'Problem Solving > Programmers' 카테고리의 다른 글

[Level 2] 구명보트  (0) 2022.04.06
[Level 2] 주식가격  (0) 2022.04.06
[Level 2] 삼각 달팽이  (0) 2022.04.06
[Level 2] 2개 이하로 다른 비트  (0) 2022.04.06
[Level 2] 피로도  (0) 2022.04.06