https://programmers.co.kr/learn/courses/30/lessons/12981
import java.util.HashSet;
class Solution {
public int[] solution(int n, String[] words) {
int[] answer = new int[2];
HashSet<String> s = new HashSet<>();
s.add(words[0]);
int i;
for (i = 1; i < words.length; i++) {
if (s.contains(words[i])) break;
if (words[i].charAt(0) != words[i-1].charAt(words[i-1].length() - 1)) break;
s.add(words[i]);
}
if (i == words.length) {
return answer;
}
answer[0] = i % n + 1;
answer[1] = i / n + 1;
return answer;
}
}
'Algorithm > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 방문 길이 (0) | 2020.05.21 |
---|---|
[프로그래머스] 배달 - Java (0) | 2020.05.21 |
[프로그래머스] 점프와 순간 이동 - Java (0) | 2020.05.19 |
[프로그래머스] 소수 만들기 - Java (0) | 2020.05.19 |
[프로그래머스] 스킬트리 - Java (0) | 2020.05.19 |