LoginSignup
1
0

More than 3 years have passed since last update.

ruby 満員電車の乗車率

Posted at

rubyで満員電車の乗車率を求める

一般的な通勤電車では、一両辺りの乗車定員は140人ほどと言われています。

一両に乗車した人数が入力として与えられるので、

一両辺りの乗車定員を140人としたときの乗車率を出力してください。

ただし、乗車率(%)は以下で求めることができます。

(乗車人数)/(乗車定員)× 100

入力される値

入力は以下のフォーマットで与えられます

n

・nは一両に乗車した人数

期待する出力

乗車率xを求め、

x%

(%は半角)のように出力してください。

ただし、乗車率は小数点以下を切り捨てて出力してください。

条件

すべてのテストケースにおいて、以下の条件をみたします。

0 ≤ n ≤ 400

入力例1

200

出力例1

142%

結論

n = gets.to_f
t = 140
s = n / t * 100
print s.floor
print "%"

ポイントはto_fメソッドとfloorメソッド

to_fメソッドは小数点を表示させるメソッド。逆にfloorメソッドは小数点以下を切り捨てるメソッドなので今回のような計算式にはこの二点が必要不可欠になる

以上

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0