[프로그래머스][summer/winter coding] 영어 끝말잇기
2020. 4. 7. 13:17ㆍ프로그래머스/LEVEL 2
import java.util.*;
class Solution {
public int[] solution(int n, String[] words) {
int[] answer = new int[2];
List<String> passWord = new ArrayList<>();
passWord.add(words[0]);
for(int i=1; i<words.length; i++){
if(!passWord.contains(words[i])
&& words[i].charAt(0)==words[i-1].charAt(words[i-1].length()-1)
){
passWord.add(words[i]);
}else{
if(passWord.size()%n ==0){
answer[0] = 1;
answer[1] = passWord.size()/n +1;
break;
}else{
answer[0] = passWord.size()%n +1;
answer[1] = passWord.size()/n +1;
break;
}
}
}
return answer;
}
}
'프로그래머스 > LEVEL 2' 카테고리의 다른 글
[프로그래머스] 가장 큰 정사각형 (0) | 2020.04.07 |
---|---|
[프로그래머스][2017 팁스타운] 예상 대진표 (0) | 2020.04.07 |
[프로그래머스] 올바른 괄호 (0) | 2020.04.04 |
[프로그래머스] 전화번호 목록 (0) | 2020.04.04 |
[프로그래머스] JadenCase 문자열 만들기 (0) | 2020.04.04 |