次の DEMO を見に行く
問題

文字列のシフト判定

arthur

英小文字からなる文字列 ST が与えられます。
S を左に何文字か循環シフト(先頭の文字を末尾に回す操作)して T と一致させることができるか判定してください。

できる場合は "Yes"、できない場合は "No" を出力してください。

入力例1

abcde
cdeab

出力例1

Yes

(S を左に2文字シフトすると cdeab になる)


入力例2

abc
cab

出力例2

Yes

(S を左に2文字シフトすると cab になる)


入力例3

abc
acb

出力例3

No

(どのシフトでも一致しない)

ABOUT ME
ケン
ケン
ヨワモンのパートナー
ヨワモンのパートナー
記事URLをコピーしました