atcoder#ABC268B. [ABC268B] Prefix?

[ABC268B] Prefix?

题目描述

英小文字のみからなる 2 2 つの文字列 S, T S,\ T が与えられます。 S S T T の接頭辞かどうかを判定してください。

接頭辞とは長さ N N の文字列 T1T2 TN T_1T_2\ldots\ T_N の接頭辞とは、 0  i  N 0\ \leq\ i\ \leq\ N を満たすある整数 i i によって、T T の先頭 i i 文字目までの文字列 T1T2 Ti T_1T_2\ldots\ T_i として表される文字列です。例えば、T = T\ = abc のとき、T T の接頭辞は、空文字列、a 、ab 、abc の 4 4 つです。

输入格式

入力は以下の形式で標準入力から与えられる。

S S T T

输出格式

S S T T の接頭辞である場合は Yes を、そうでない場合は No を出力せよ。 ジャッジは英小文字と英大文字を厳密に区別することに注意せよ。

题目大意

题意

给出两个由小写英文字母组成的字符串 SSTT,判断 SS 是否是 TT 的前缀。

什么是前缀?

一个字符串 SS 被称为一个长度为 NN 的字符串 T1,T2...TnT_{1},T_{2}...T_{n} 的前缀,
当且仅当 SS 是由 T1,T2...TnT_{1},T_{2}...T_{n} 的前 ii (1iN)(1\leq i \leq N) 个字母组成的。

数据范围

SSTT 是长度介于 11100100 之间的字符串,且只由小写英文字母组成。


输入格式

通过标准输入以以下格式读入数据:

S
T

输出格式

SSTT 的前缀时输出 Yes; 否则输出 No。注意区分大小写。

atco
atcoder
Yes
code
atcoder
No
abc
abc
Yes
aaaa
aa
No

提示

制約

  • S S T T はそれぞれ英小文字のみからなる長さが 1 1 以上 100 100 以下の文字列

Sample Explanation 1

atcoatcoder の接頭辞です。よって、Yes を出力します。

Sample Explanation 2

codeatcoder の接頭辞ではありません。よって、No を出力します。

Sample Explanation 3

文字列全体もその文字列の接頭辞であることに注意してください。