import java.util.*;
class WordGameApp{
String name;
WordGameApp(String name){
this.name=name;
}
String go(int c,String bw) {
System.out.println(name+"의 차례입니다>>");
Scanner sc=new Scanner(System.in);
String w=sc.nextLine();
if(bw.charAt(bw.length()-1)==w.charAt(0)) {
return w;
}
else {
return "end";
}
}
}
public class Main{
public static void main(String[] args) {
System.out.println("끝말잇기 게임을 시작 합니다...");
System.out.print("게임에 참가하는 인원은 몇 명 입니까>>>");
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
WordGameApp[] a=new WordGameApp[n];
String b;
for(int i=0;i<n;i++) {
System.out.println("참가자의 이름은 무엇입니까>>");
b=sc.nextLine();
a[i]=new WordGameApp(b);
}
System.out.println("첫 단어는'아버지'입니다.");
int count=0;
String bw="아버지";
while(true) {
count++;
bw=a[n%3].go(count,bw);
if(bw=="end") {
System.out.println(a[n%3].name+"의 실패입니다");
break;
}
}
}
}