ABC341 A問題の解説(Python)

はじめに

この記事では、ABC341のA問題を解説していきます。

ABC(AtCoder Beginner Contest)とは、AtCoderが開催している、競技プログラミングコンテストです。

ABC341 A – Print 341 

問題

問題

N個の0とN+1個の1からなる、0と1が交互に並んだ文字列を出力する問題です。

制約

  • \(1 \leqq N \leqq 100 \)

思考の筋道

0より1の方が1個多いので、両端は1であることが分かります。

N=3のとき、”1010101″となります。(3個の0と4個の1)

この場合、”10″を3回出力し、末尾に”1″を加えればよいですね。

Pythonでは、繰り返し処理を書かなくても “10” * N と書くことで、”10″をN回出力できます!

コード

N = int(input())

print("10" * N + "1")

以上、ABC341のA問題の解説でした!

では、またね。

リンク