teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

説明を追加

2015/08/28 07:37

投稿

hy3
hy3

スコア600

answer CHANGED
@@ -6,4 +6,6 @@
6
6
 
7
7
  ```ruby
8
8
  output = "%.2f"%(array.inject(:+).round(n))
9
- ```
9
+ ```
10
+
11
+ %.2fという書式指定子によりarray.inject(:+).round(n)の結果を小数点以下2桁固定の文字列に変換しています。

1

記述を微修正

2015/08/28 07:37

投稿

hy3
hy3

スコア600

answer CHANGED
@@ -2,7 +2,7 @@
2
2
  output = array.inject(:+).round(2).to_s
3
3
  ```
4
4
 
5
- この行を、以下のように書式指定して文字列変換するようにしてはどうでしょう。
5
+ この行を、以下のように%メソッドを用いて書式指定して文字列変換するようにしてはどうでしょう。
6
6
 
7
7
  ```ruby
8
8
  output = "%.2f"%(array.inject(:+).round(n))