質問編集履歴

3

一言

2020/01/17 02:01

投稿

BeatStar
BeatStar

スコア4958

test CHANGED
File without changes
test CHANGED
@@ -209,3 +209,31 @@
209
209
  追記:
210
210
 
211
211
  できれば**外部ライブラリに頼ることなく**、(xのn乗) を表現できたらなぁ...と思っているのですが...
212
+
213
+
214
+
215
+
216
+
217
+ --------------
218
+
219
+
220
+
221
+ [追記2]
222
+
223
+
224
+
225
+ 皆様、ご回答ありがとうございます。
226
+
227
+ どの回答をBAにするか悩みましたが、Amazing_GraceさんのをBAとさせて頂きます。
228
+
229
+ (できれば他の方々にもBAにしたいのですが...)
230
+
231
+
232
+
233
+ ちょっと今回の問題は私にはハードルが高かったかもしれません。(回答を読むと、私の苦手な範囲が使われていたりして...)
234
+
235
+ もうちょっと調べてから再挑戦することにします。
236
+
237
+
238
+
239
+ ありがとうございました。

2

修正し忘れ

2020/01/17 02:01

投稿

BeatStar
BeatStar

スコア4958

test CHANGED
File without changes
test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
 
14
14
 
15
- 例えば x^nを計算する Test::factorial関数があるとして、これの型をどうするかです。
15
+ 例えば (xn乗)を計算する Test::factorial関数があるとして、これの型をどうするかです。
16
16
 
17
17
 
18
18
 

1

x^n を (xのn乗)と書き換えた

2020/01/13 04:58

投稿

BeatStar
BeatStar

スコア4958

test CHANGED
File without changes
test CHANGED
@@ -2,6 +2,8 @@
2
2
 
3
3
 
4
4
 
5
+
6
+
5
7
  CやC++でやっています。(主にBetterCというやつです)
6
8
 
7
9
 
@@ -18,7 +20,7 @@
18
20
 
19
21
  の長さを指定したい時があります。
20
22
 
21
- 例えば暗号であれば「平文の長さは1~(2^64-1)とする」等のような場合で
23
+ 例えば暗号であれば「平文の長さは1~(264)とする」等のような場合で
22
24
 
23
25
  Cipherクラスがあるとして Cipher::maxPlainTextLength() で(要求する平文の)最大の長さを返したい...とかです。
24
26
 
@@ -78,9 +80,9 @@
78
80
 
79
81
  計算式:
80
82
 
81
- 2^3 = 2 * 2 * 2 = 8
83
+ (23乗) = 2 * 2 * 2 = 8
82
-
84
+
83
- 2^64 = 2 * 2 * 2 ... = 18446744073709551616
85
+ (264乗) = 2 * 2 * 2 ... = 18446744073709551616
84
86
 
85
87
  */
86
88
 
@@ -168,7 +170,7 @@
168
170
 
169
171
 
170
172
 
171
- それでもだいぶマシなものでも 2^64 の計算では i = 61 までしか表現できそうにもありません...
173
+ それでもだいぶマシなものでも (264乗) の計算では i = 61 までしか表現できそうにもありません...
172
174
 
173
175
 
174
176
 
@@ -206,4 +208,4 @@
206
208
 
207
209
  追記:
208
210
 
209
- できれば**外部ライブラリに頼ることなく**、x^n を表現できたらなぁ...と思っているのですが...
211
+ できれば**外部ライブラリに頼ることなく**、(xn乗) を表現できたらなぁ...と思っているのですが...