問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!
2 つの和歌の上の句が与えられます。
各 j (1 ≦ j ≦ min(|s_1|, |s_2|)) について、2 つの和歌の j 文字目が同じなら Yes
を、そうでないなら No
を出力してください。
ここで、|s| は文字列 s の長さを表します。
n
s_1
s_2
* 1 行目では、和歌の数 n が与えられます。
* 2 行目から 3 行目までの各行では、和歌の上の句が与えられます。i + 1 (1 ≦ i ≦ 2) 行目には、和歌 i の上の句が与えられます。
* 入力は合計で 3 行となり、入力の末尾に改行が 1 つ入ります。
期待する出力は min(|s_1|, |s_2|) 行からなります。
j (1 ≦ j ≦ min(|s_1|, |s_2|)) 行目には、2 つの和歌の j 文字目が同じなら Yes
を、そうでないなら No
を出力してください。
最後は改行し、余計な文字、空行を含んではいけません。
* n = 2
* 1 ≦ |s_i| ≦ 100
* s_i は英小文字からなる
* s_i ≠ s_j (i ≠ j)
* s_i が s_j (i ≠ j) の接頭辞に完全に含まれることはない
2
akinotanokarihonoionotomaoarami
akikazenitanabikukumonotaemayori
Yes
Yes
Yes
No
No
No
No
Yes
No
No
Yes
No
No
No
No
No
No
No
No
No
Yes
No
Yes
No
Yes
No
No
No
No
No
No
2
kirigirisunakuyashimoyonosamushironi
kimigatameharunononiidetewakanatsumu
Yes
Yes
No
Yes
Yes
No
No
No
No
No
No
Yes
No
Yes
No
No
No
No
No
No
No
No
No
No
No
No
Yes
No
No
No
No
No
No
No
No
No
2
murasamenotsuyumomadahinumakinohani
suminoenokishiniyorunamiyorusaeya
No
Yes
No
No
No
No
No
No
No
No
No
Yes
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
Yes
2
aaaaaa
aaab
Yes
Yes
Yes
No