π in Swift
AmazingMech2418

I think I'm pretty much doing pi approximations in every language now, so, here it is in Swift! By the way, compare this to Kotlin and see why Kotlin is starting to take over Java in Android development (Swift is for Mac and iOS development).

Here are the other approximations so far:
C# - https://repl.it/talk/share/p-in-C/36141
Bash - https://repl.it/talk/share/p-in-Bash/36133
Kotlin - https://repl.it/talk/share/p-in-Kotlin/36125
Ruby - https://repl.it/talk/share/p-in-Ruby/34982
Java - https://repl.it/talk/share/p-in-Java/34978
QBasic - https://repl.it/talk/share/p-in-QBasic/34973
Fortran - https://repl.it/talk/share/p-in-Fortran/34890
APL - https://repl.it/talk/share/p-in-APL/34888
Forth - https://repl.it/talk/share/p-in-Forth/34652
LOLCODE - https://repl.it/talk/share/p-in-LOLCODE/34421
Python and Node.js (Node is linked in post) - https://repl.it/talk/share/2-Approximations-of-p-In-Only-Four-Lines-of-Code/32773
C - https://repl.it/talk/share/p-Approximations-in-C/33461

Credit to @NoelBryan, @TheForArkLD , @Warhawk947 , and @LizFoster for inspiring these approximations. Most of these use the Nilakantha Series, although I also use the arctangent method (multiplying the radian arctangent of 1 by 4 to get pi and getting the arctangent with an infinite series) in three of them (Python, Node, and C).

Also, thank you to @HahaYes for inspiring this approximation to be done in Swift after attempting your own version with a binary search algorithm!

You are viewing a single comment. View All
TheForArkLD

Cool!I viewed your all pi!

AmazingMech2418

@TheForArkLD Thank you!

TheForArkLD
TheForArkLD

@AmazingMech2418 And if you can calculate pi in my own language then i am happy :)

AmazingMech2418

@TheForArkLD Currently, I'm not even planning on doing it in any of my own languages (XPL, EAGL, Inventor, Adapt, etc.), so, I'm sorry, but I likely won't do it in your language.

TheForArkLD

@AmazingMech2418 hmmmm ok
(but Someday do it please :))