teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

誤字

2019/11/19 04:22

投稿

masaki_ponpoko
masaki_ponpoko

スコア5

title CHANGED
@@ -1,1 +1,1 @@
1
- Swiftでメルセンヌ素数を利用して完全数を求めたい
1
+ Swift5.1でメルセンヌ素数を利用して完全数を求めたい
body CHANGED
@@ -1,16 +1,16 @@
1
1
  ### 実現したいこと
2
2
 
3
- Swift4.0を使用して完全数を取得するプログラムを書いているのですが,以下のコードを実行しても何も値が返ってきません.**"melsen"が素数かどうか判定し,もし素数であればprintする**ようにしたい(9行目以降)のですがアドバイスをいただけると嬉しいです...!
3
+ Swift5.1を使用して完全数を取得するプログラムを書いているのですが,以下のコードを実行しても何も値が返ってきません.**"melsen"が素数かどうか判定し,もし素数であればprintする**ようにしたい(9行目以降)のですがアドバイスをいただけると嬉しいです...!
4
4
 
5
5
 
6
6
  ### 該当のソースコード
7
7
 
8
- ```swift
8
+ ```swift5.1
9
9
  var comp = "1"
10
10
  var mel = "1"
11
11
  for n in 1...30 {
12
- comp = "1"+comp+"0" // 2進数を使って2**n - 1 * 2**(n-1)を作り出す(**はべき乗ということで)
12
+ comp = "1"+comp+"0" // 2進数を使って2*n - 1 * 2**(n-1)を作り出す
13
- mel = "1" + mel // 2進数を使って2**n - 1を作り出す(**はべき乗ということで)
13
+ mel = "1" + mel // 2進数を使って2**n - 1を作り出す
14
14
  let value = Int64( comp, radix: 2 )!
15
15
  let melsen = Int64( comp, radix: 2 )!
16
16