回答編集履歴

2

追記

2017/04/12 12:46

投稿

Zuishin
Zuishin

スコア28675

answer CHANGED
@@ -12,4 +12,17 @@
12
12
 
13
13
  追記
14
14
 
15
- 以上、確かめもせずに間違いを書きました。後ほど修正します。
15
+ 以上、確かめもせずに間違いを書きました。後ほど修正します。
16
+
17
+ 追記
18
+
19
+ ```Java
20
+ static int getRatio(double d)
21
+ {
22
+ double r = d % 1;
23
+ if (r == 0) return 1;
24
+ return (int)Math.pow(10, String.valueOf(r).length() - 2);
25
+ }
26
+ ```
27
+
28
+ これでできるはずです。

1

追記

2017/04/12 12:46

投稿

Zuishin
Zuishin

スコア28675

answer CHANGED
@@ -8,4 +8,8 @@
8
8
  if (r < 0) return 1;
9
9
  return (int)Math.pow(10, r);
10
10
  }
11
- ```
11
+ ```
12
+
13
+ 追記
14
+
15
+ 以上、確かめもせずに間違いを書きました。後ほど修正します。