【yukicoder】No.739 大事なことなので2回言います
使用言語
Python 3
問題文
No.739 大事なことなので2度言います - yukicoder
解法プロセス
1、2つの同じ文字列が連続してるなら、文字数は偶数になるはず
2、なので、入力値の文字数が2で割り切れるかを調べる
3、同じ文字列なら、中央から左と右のそれぞれの文字数は同じになる
(’oneone’ならone:3文字, one:3文字、となる)
回答
s1 = input() if len(s1) % 2 != 0: print('NO') else: if s1[int(len(s1)/2):] == s1[:int(len(s1)/2)]: print('YES') else: print('NO')