#AT2302. B - Prefix?

B - Prefix?

B - 前缀?

得分:200分

问题描述

给定两个由小写英文字母组成的字符串$S$和$T$。 判断$S$是否是$T$的前缀。

什么是前缀? 字符串$T_1T_2\ldots T_N$的前缀是由$T$的前$i$个字符组成的字符串$T_1T_2\ldots T_i$,其中$i$是一个满足$0 \leq i \leq N$的整数。例如,当$T = $ abc时,$T$有四个前缀:空字符串,a,ab,和abc。

约束

  • $S$和$T$是长度在$1$到$100$之间(包括$1$和$100$)的字符串,由小写英文字母组成。

输入

输入以以下格式从标准输入中给出:

SS

TT

输出

如果$S$是$T$的前缀,则输出Yes;否则输出No。 请注意,评测机是区分大小写的。


atco
atcoder
Yes

atcoatcoder的前缀。因此,应该输出Yes


code
atcoder
No

code 不是 atcoder 的前缀。因此,应该输出 No


abc
abc
Yes

请注意,一个字符串也是其自身的前缀。


aaaa
aa
No