【IMAUOJ】单词接龙

题目描述

年会上玩单词接龙比赛,挑战者说出单词,一个单词的首字母必须和上一个单词的尾字母相同,请判断挑战者有没有成功,如果成功,请返回”Yes”;否则,请返回”No”。
### 输入格式
有多组输入样例,每组样例以 n 开头,后面有 n 个单词,每个单词用空格隔开。
### 输出格式
接龙成功输出”Yes”,失败输出“No”。
### 输入样例
1
2
3 go ok kind
5 aband define expect text together

### 输出样例
1
2
"Yes"
“No”

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import java.util.*;
public class Main
{
public static void main(String args[])
{
Scanner input = new Scanner(System.in);
while(input.hasNext())
{
boolean yn = false;
int n = input.nextInt();
int t = 0;
String str = input.nextLine();
char ch[] = str.toCharArray();

ch[0] = 'a';
ch[ch.length - 1] = 'a';
for(int i = 0; i < ch.length; i++)
{
if(ch[i] == ' ')
{
if(ch[i + 1] == ch[i - 1])
{
yn = true;
t++;
}
}
}

if(yn == true && t == n - 1)
{
System.out.println("Yes");
}
else
{
System.out.println("No");
}
}
}
}

【IMAUOJ】单词接龙
http://example.com/2023/03/17/单词接龙/
作者
oyxb_HT
发布于
2023年3月17日
更新于
2023年5月20日
许可协议