【AtCoder】ABC305解説(Python)

京セラプログラミングコンテスト2023(AtCoder Beginner Contest 305)の解説記事です。

ABC305 A – Water Station

問題

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

問題の要約

全長 100 kmのマラソンコースがあり、スタート地点・ゴール地点とあわせ 5kmおきに給水所が設置されています。 \(N\) km地点にいるとき、最も近い給水所は何km地点か求めよ。

制約

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

入力

\(N\)

出力

 答えを出力せよ。

解法

四捨五入を行う。

解説

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

N=int(input())

答えはN/5に近い整数を5倍したものになるので、N/5を四捨五入し、それを5倍します。

print(round(N/5)*5)

解答

N=int(input())
print(round(N/5)*5)
1 2
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!