Add all the A tasks
This commit is contained in:
parent
2dd7375f96
commit
051504d65b
1608 changed files with 18584 additions and 0 deletions
6
Task/Averages-Mean-angle/Haskell/averages-mean-angle.hs
Normal file
6
Task/Averages-Mean-angle/Haskell/averages-mean-angle.hs
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
import Data.Complex (cis, phase)
|
||||
|
||||
meanAngle = (/ pi) . (* 180) . phase . sum . map (cis . (/ 180) . (* pi))
|
||||
|
||||
main = mapM_ (\angles -> putStrLn $ "The mean angle of " ++ show angles ++ " is: " ++ show (meanAngle angles) ++ " degrees")
|
||||
[[350, 10], [90, 180, 270, 360], [10, 20, 30]]
|
||||
Loading…
Add table
Add a link
Reference in a new issue