牛牛的遊戲

HowieLee59發表於2018-10-12

牛牛很喜歡玩接龍遊戲,一天他突發奇想,發明了一種叫做“字串鏈”的遊戲。 這個遊戲的規則是這樣的,給出3個字串A,B,C,如果它們滿足以下兩個條件,那麼就可以構成一個“字串鏈”: 

1.A的最後一個字母和B的第一個字母相同;

2.B的最後一個字母和C的第一個字母相同。

現在牛牛給出了3個字串A,B,C,希望你能判斷這3個字串能否構成一個“字串鏈”,若能則輸出“YES”,否則輸出“NO”。

輸入描述:

一行,3個字串,每兩個字串之間用一個空格分隔。

1.A,B,C均由小寫的英文字母組成;

2.1≤|A|,|B|,|C|≤10,|A|,|B|,|C|分別表示A,B和C的長度。

輸出描述:

"YES"或者"NO"(不帶引號)。

示例1

輸入

b bb b

輸出

YES

示例2

輸入

a b c

輸出

NO
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.LinkedList;

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String line = null;
        while ((line = br.readLine()) != null) {
            String[] ss = line.split(" ");
            String[] a = ss[0].split("");
            String[] b = ss[1].split("");
            String[] c = ss[2].split("");
            if(a[a.length - 1].equals(b[0]) && b[b.length - 1] .equals(c[0]) ) {
                System.out.println("YES");
            } else {
                System.out.println("NO");
            }
        }
    }
 
}

逐步練習使用快取並加拋異常

相關文章