module Power where
— Code for the Power to the People Coursework.
— Write all your code in this file.
Copyright By PowCoder代写 加微信 powcoder
———————————————
— An example implementation of the power function.
— *DO NOT EDIT THIS FUNCTION*
power :: Integer -> Integer -> Integer
| k < 0 = error "power: negative argument"
power n 0 = 1
power n k = n * power n (k-1)
-- Task 1 -------------------------
stepsPower :: Integer -> Integer -> Integer
stepsPower n k = error “Implement me!”
— Task 2 ————————-
power1 :: Integer -> Integer -> Integer
power1 n k = error “Implement me!”
— Task 3 ————————-
power2 :: Integer -> Integer -> Integer
power2 n k = error “Implement me!”
— Task 4 ————————-
comparePower1 :: Integer -> Integer -> Bool
comparePower1 n k = error “Implement me!”
comparePower2 :: Integer -> Integer -> Bool
comparePower2 n k = error “Implement me!”
— Task 5 ————————-
— Each entry should be in this format: (n, k, result of comparePower1, result of comparePower2)
comparisonList :: [Integer] -> [Integer] -> [(Integer, Integer, Bool, Bool)]
comparisonList ns ks = error “Implement me!”
程序代写 CS代考 加微信: powcoder QQ: 1823890830 Email: powcoder@163.com