answer 배열에 원소를 추가하는 new int[]{}; 에 대한 숙지가 없었음.
player와 round가 하나씩 부족하게 출력되었음.
결과를 어림짐작 해서 코드를 작성하는 습관을 고쳐야 함.
소요 시간: 32분 44초
class Solution {
public int[] solution(int n, String[] words) {
int[] answer = {};
int player = 0;
int round = 1;
for (int i = 1; i < words.length; i++) {
player = i % n + 1;
if (player == 1) {
round++;
}
char last = words[i - 1].charAt(words[i - 1].length() - 1);
char first = words[i].charAt(0);
if (last != first) {
answer = new int[]{player, round};
return answer;
}
for (int j = 0; j < i; j++) {
if (words[i].equals(words[j])) {
answer = new int[]{player, round};
return answer;
}
}
}
answer = new int[]{0, 0};
return answer;
}
}