宝蔵図
タイトルの説明
牛は1つの蔵宝図を手に入れて、蔵宝図の指示に従って、牛は1つの蔵宝箱を発見して、蔵宝箱の上に1つの機関があって、機関は毎回2つの文字列sとtを表示して、古い伝説によると、牛は毎回tがsのサブシーケンスかどうかを答える必要があります.なお、サブシーケンスは、元の文字列に連続することは要求されず、例えばabcのように、そのサブシーケンスには{空の列、a、b、c、ab、ac、bc、abc}の8種類がある.
説明を入力:
出力の説明:
例1
入力
コピー
しゅつりょく
コピー
a=input() #c=[] #for i in a: # c.append(i) b=input() #b1=[] #for i in b: # b1.append(i) flag=1 t=0 for i in b: if a.find(i,t)==-1: flag=0 # break else: t=a.find(i,t)+1
print('Yes') if flag==1 else print('No')
キーはfind関数で、開始位置からのインデックス値を返します.find(a,i)iは開始位置
牛は1つの蔵宝図を手に入れて、蔵宝図の指示に従って、牛は1つの蔵宝箱を発見して、蔵宝箱の上に1つの機関があって、機関は毎回2つの文字列sとtを表示して、古い伝説によると、牛は毎回tがsのサブシーケンスかどうかを答える必要があります.なお、サブシーケンスは、元の文字列に連続することは要求されず、例えばabcのように、そのサブシーケンスには{空の列、a、b、c、ab、ac、bc、abc}の8種類がある.
説明を入力:
。 10 ASCII 。
出力の説明:
“Yes” “No” 。
例1
入力
コピー
x.nowcoder.com
ooo
しゅつりょく
コピー
Yes
a=input() #c=[] #for i in a: # c.append(i) b=input() #b1=[] #for i in b: # b1.append(i) flag=1 t=0 for i in b: if a.find(i,t)==-1: flag=0 # break else: t=a.find(i,t)+1
print('Yes') if flag==1 else print('No')
キーはfind関数で、開始位置からのインデックス値を返します.find(a,i)iは開始位置