Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
38
Task/Pi/Swift/pi.swift
Normal file
38
Task/Pi/Swift/pi.swift
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
//
|
||||
// main.swift
|
||||
// pi digits
|
||||
//
|
||||
// Created by max goren on 11/11/21.
|
||||
// Copyright © 2021 maxcodes. All rights reserved.
|
||||
//
|
||||
|
||||
import Foundation
|
||||
|
||||
var r = [Int]()
|
||||
var i = 0
|
||||
var k = 2800
|
||||
var b = 0
|
||||
var c = 0
|
||||
var d = 0
|
||||
|
||||
for _ in 0...2800 {
|
||||
r.append(2000);
|
||||
}
|
||||
while k > 0 {
|
||||
d = 0;
|
||||
i = k;
|
||||
while (true) {
|
||||
d = d + r[i] * 10000
|
||||
b = 2 * i - 1
|
||||
r[i] = d % b
|
||||
d = d / b
|
||||
i = i - 1
|
||||
if i == 0 {
|
||||
break;
|
||||
}
|
||||
d = d * i;
|
||||
}
|
||||
print(c + d / 10000, "")
|
||||
c = d % 10000
|
||||
k = k - 14
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue