回答編集履歴

1

内容修正

2020/07/19 02:34

投稿

shiketa
shiketa

スコア3971

test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  public static void main(String[] args) {
6
6
 
7
- for (int i = 0; i <= 0xffff; ++i)
7
+ for (int i = 0; i <= 0xffff; i++)
8
8
 
9
9
  System.out.printf("%016d\n", Long.parseLong(Integer.toBinaryString(i)));
10
10
 
@@ -13,3 +13,31 @@
13
13
  }
14
14
 
15
15
  ```
16
+
17
+
18
+
19
+ あん2
20
+
21
+
22
+
23
+ ```java
24
+
25
+ import java.math.BigDecimal;
26
+
27
+ public class binbin2 {
28
+
29
+ public static void main(String[] args) {
30
+
31
+ final int limit = 65535;
32
+
33
+ final BigDecimal template = new BigDecimal(Integer.toBinaryString(limit + 1));
34
+
35
+ for (int i = 0; i <= limit; i++)
36
+
37
+ System.out.println((template.add(new BigDecimal(Integer.toBinaryString(i)))).toString().substring(1));
38
+
39
+ }
40
+
41
+ }
42
+
43
+ ```