Add all the A tasks
This commit is contained in:
parent
2dd7375f96
commit
051504d65b
1608 changed files with 18584 additions and 0 deletions
14
Task/Averages-Mean-angle/PicoLisp/averages-mean-angle.l
Normal file
14
Task/Averages-Mean-angle/PicoLisp/averages-mean-angle.l
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
(load "@lib/math.l")
|
||||
|
||||
(de meanAngle (Lst)
|
||||
(*/
|
||||
(atan2
|
||||
(sum '((A) (sin (*/ A pi 180.0))) Lst)
|
||||
(sum '((A) (cos (*/ A pi 180.0))) Lst) )
|
||||
180.0 pi ) )
|
||||
|
||||
(for L '((350.0 10.0) (90.0 180.0 270.0 360.0) (10.0 20.0 30.0))
|
||||
(prinl
|
||||
"The mean angle of ["
|
||||
(glue ", " (mapcar round L '(0 .)))
|
||||
"] is: " (round (meanAngle L))) )
|
||||
Loading…
Add table
Add a link
Reference in a new issue