ABC058-B - ∵∴∵ を解く
ABC058-B - ∵∴∵
2つの文字列が与えられるので、各文字列の先頭から1文字ずつ
交互に組み合わせて文字列を作る問題
言われた通りにシミュレーションして文字列を作ればいいだけだが
2つの文字列の長さが同じ場合と、異なる場合がある
適当に実装すると配列外参照を起こす場合があるので注意したい
以上を踏まえて書いたコードを以下に示す
提出したコード
# 入力 O=list(input()) E=list(input()) s='' while True: # 各文字列両方とも空になったら終了 if len(O)==0 and len(E)==0: break if len(O)!=0: s+=O[0] O.remove(O[0]) if len(E)!=0: s+=E[0] E.remove(E[0]) # 出力 print(s)
提出結果はACでした