atcoder#ABC268B. [ABC268B] Prefix?
[ABC268B] Prefix?
题目描述
英小文字のみからなる つの文字列 が与えられます。 が の接頭辞かどうかを判定してください。
接頭辞とは長さ の文字列 の接頭辞とは、 を満たすある整数 によって、 の先頭 文字目までの文字列 として表される文字列です。例えば、 abc のとき、 の接頭辞は、空文字列、a 、ab 、abc の つです。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
が の接頭辞である場合は Yes
を、そうでない場合は No
を出力せよ。 ジャッジは英小文字と英大文字を厳密に区別することに注意せよ。
题目大意
题意
给出两个由小写英文字母组成的字符串 和 ,判断 是否是 的前缀。
什么是前缀?
一个字符串 被称为一个长度为 的字符串 的前缀,
当且仅当 是由 的前 个字母组成的。
数据范围
和 是长度介于 和 之间的字符串,且只由小写英文字母组成。
输入格式
通过标准输入以以下格式读入数据:
S
T
输出格式
当 是 的前缀时输出 Yes
; 否则输出 No
。注意区分大小写。
atco
atcoder
Yes
code
atcoder
No
abc
abc
Yes
aaaa
aa
No
提示
制約
- と はそれぞれ英小文字のみからなる長さが 以上 以下の文字列
Sample Explanation 1
atco
は atcoder
の接頭辞です。よって、Yes
を出力します。
Sample Explanation 2
code
は atcoder
の接頭辞ではありません。よって、No
を出力します。
Sample Explanation 3
文字列全体もその文字列の接頭辞であることに注意してください。