Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
17
Task/Arithmetic-Rational/EchoLisp/arithmetic-rational-2.l
Normal file
17
Task/Arithmetic-Rational/EchoLisp/arithmetic-rational-2.l
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
;; rational operations
|
||||
(+ 1/42 1/666) → 59/2331
|
||||
42/666 → 7/111
|
||||
(expt 3/4 7) → 2187/16384 ; 3/4 ^7
|
||||
(/ 6 8) → 3/4 ;; / operator → rational
|
||||
(// 6 8) → 0.75 ;; // operator → float
|
||||
(* 6/7 14/12) → 1
|
||||
|
||||
;; even perfect numbers (up to 100000)
|
||||
(for [(i (in-range 4 100000 2))] ;; 8 seconds
|
||||
(when (= (sum/inv i) 1)
|
||||
(printf "🍏 🍒 🍓 %d is perfect." i)))
|
||||
|
||||
🍏 🍒 🍓 6 is perfect.
|
||||
🍏 🍒 🍓 28 is perfect.
|
||||
🍏 🍒 🍓 496 is perfect.
|
||||
🍏 🍒 🍓 8128 is perfect.
|
||||
Loading…
Add table
Add a link
Reference in a new issue