【AtCoder】ABC157解説(Python)

AtCoder Beginner Contest 157の解説記事です。

ABC157 A – Duplex Printing

問題

問題文の要約は以下の通りです。

問題の要約

全 \(N\) ページから成る書類を1枚の紙に2ページ分印刷するとき、最小で何枚の紙が必要か求めよ。

制約

・\(N\) は整数
・\(1 \le N \le 100\)

入力

\(N\)

出力

答えを出力せよ。

解法

答えは \(N\) を2で割った切り上げとなります。
Pythonで a÷bの切り上げは(a+b-1)//bとなるのでN÷2の切り上げは(N+1)//2となります。

解説

まず、\(N\) をint型で受け取ります。

# 入力
N=int(input())

N÷2の切り上げである(N+1)//2を出力します。

# 出力
print((N+1)//2)

解答

# 入力
N=int(input())

# 出力
print((N+1)//2)
1 2
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!