回答編集履歴

1

追加

2017/02/13 22:46

投稿

A.Ichi
A.Ichi

スコア4070

test CHANGED
@@ -11,3 +11,29 @@
11
11
  または、 sh hoge.sh でも実行できます。
12
12
 
13
13
  あとは、 . hoge.sh でも動きます。
14
+
15
+
16
+
17
+ ```sh
18
+
19
+ b=10010101111
20
+
21
+ echo "obase=10; ibase=2; $b" | bc
22
+
23
+ a=0
24
+
25
+ i=${#b}
26
+
27
+ while [ $i -ne 0 ]; do
28
+
29
+ r=${b:${#b}-${i}:1}
30
+
31
+ i=$(( i - 1 ))
32
+
33
+ a=$((a + 2 ** i * r))
34
+
35
+ done
36
+
37
+ echo $a
38
+
39
+ ```