回答編集履歴
2
.
answer
CHANGED
@@ -1,7 +1,5 @@
|
|
1
1
|
```java
|
2
2
|
public int reverse(int x) {
|
3
|
-
//符号を保存
|
4
|
-
int sign = (int)Math.signum(x);
|
5
3
|
//絶対値を文字列化
|
6
4
|
StringBuffer sb = new StringBuffer(Integer.toString(Math.abs(x)));
|
7
5
|
//反転して数値化し、元値の符号を反映
|
1
overflow
answer
CHANGED
@@ -7,4 +7,6 @@
|
|
7
7
|
//反転して数値化し、元値の符号を反映
|
8
8
|
return Integer.parseInt(sb.reverse().toString()) * (int)Math.signum(x);
|
9
9
|
}
|
10
|
-
```
|
10
|
+
```
|
11
|
+
|
12
|
+
※オーバーフローについては考慮していません。
|