質問編集履歴

5

間違いがまだあったので訂正。

2015/05/11 15:47

投稿

manman
manman

スコア233

test CHANGED
File without changes
test CHANGED
@@ -14,6 +14,6 @@
14
14
 
15
15
  のですが、
16
16
 
17
- 32.to_s(2)
17
+ 32.to_s(2).size
18
18
 
19
19
  とする以外の方法はあるのでしょうか?

4

間違いを訂正しました。

2015/05/11 15:47

投稿

manman
manman

スコア233

test CHANGED
File without changes
test CHANGED
@@ -10,8 +10,10 @@
10
10
 
11
11
  なので、
12
12
 
13
- 5(整数を2進数で表現したときの桁数)と出力させたい
13
+ 6(整数を2進数で表現したときの桁数)と出力させたい
14
14
 
15
15
  のですが、
16
16
 
17
+ 32.to_s(2)
18
+
17
- どう変更ればよろしいのでしょうか?
19
+ る以外方法はあるのでしょうか?

3

質問を補足しました。

2015/05/11 15:46

投稿

manman
manman

スコア233

test CHANGED
File without changes
test CHANGED
@@ -10,6 +10,8 @@
10
10
 
11
11
  なので、
12
12
 
13
+ 5(整数を2進数で表現したときの桁数)と出力させたい
14
+
13
- 5と出力させたいのですが、
15
+ のですが、
14
16
 
15
17
  どう変更すればよろしいのでしょうか?

2

内容を訂正しました。

2015/05/11 15:35

投稿

manman
manman

スコア233

test CHANGED
File without changes
test CHANGED
@@ -13,45 +13,3 @@
13
13
  5と出力させたいのですが、
14
14
 
15
15
  どう変更すればよろしいのでしょうか?
16
-
17
-
18
-
19
- ちなみに、他の数字に変えても
20
-
21
- 4
22
-
23
- と出力されます。
24
-
25
-
26
-
27
- irb(main):001:0> 2.size
28
-
29
- => 4
30
-
31
- irb(main):002:0> 3.size
32
-
33
- => 4
34
-
35
- irb(main):003:0> 4.size
36
-
37
- => 4
38
-
39
- irb(main):004:0> 5.size
40
-
41
- => 4
42
-
43
- irb(main):005:0> 20.size
44
-
45
- => 4
46
-
47
- irb(main):006:0> 30.size
48
-
49
- => 4
50
-
51
- irb(main):007:0> 40.size
52
-
53
- => 4
54
-
55
- irb(main):008:0> 50.size
56
-
57
- => 4

1

内容を追加。

2015/05/11 15:28

投稿

manman
manman

スコア233

test CHANGED
File without changes
test CHANGED
@@ -13,3 +13,45 @@
13
13
  5と出力させたいのですが、
14
14
 
15
15
  どう変更すればよろしいのでしょうか?
16
+
17
+
18
+
19
+ ちなみに、他の数字に変えても
20
+
21
+ 4
22
+
23
+ と出力されます。
24
+
25
+
26
+
27
+ irb(main):001:0> 2.size
28
+
29
+ => 4
30
+
31
+ irb(main):002:0> 3.size
32
+
33
+ => 4
34
+
35
+ irb(main):003:0> 4.size
36
+
37
+ => 4
38
+
39
+ irb(main):004:0> 5.size
40
+
41
+ => 4
42
+
43
+ irb(main):005:0> 20.size
44
+
45
+ => 4
46
+
47
+ irb(main):006:0> 30.size
48
+
49
+ => 4
50
+
51
+ irb(main):007:0> 40.size
52
+
53
+ => 4
54
+
55
+ irb(main):008:0> 50.size
56
+
57
+ => 4