Added the mandatory excercise to the repository
parent
34adba4049
commit
4444a5125c
|
@ -0,0 +1,43 @@
|
||||||
|
type alias Day =
|
||||||
|
Int
|
||||||
|
|
||||||
|
|
||||||
|
type alias Month =
|
||||||
|
Int
|
||||||
|
|
||||||
|
|
||||||
|
type alias Year =
|
||||||
|
Int
|
||||||
|
|
||||||
|
|
||||||
|
type alias Date =
|
||||||
|
( Day, Month, Year )
|
||||||
|
|
||||||
|
-- 1 Punkt:
|
||||||
|
year : Date -> Year
|
||||||
|
--year (a, b, c) = c
|
||||||
|
month : Date -> Month
|
||||||
|
--month (a,b,c) = b
|
||||||
|
day : Date -> Day
|
||||||
|
--day (a,b , c) = a
|
||||||
|
|
||||||
|
-- 1 Punkt:
|
||||||
|
lt : Date -> Date -> Bool
|
||||||
|
eq : Date -> Date -> Bool
|
||||||
|
gt : Date -> Date -> Bool
|
||||||
|
|
||||||
|
-- 1 Punkt:
|
||||||
|
toString : Date -> String
|
||||||
|
|
||||||
|
-- 2 Punkte:
|
||||||
|
next : Date -> Date
|
||||||
|
|
||||||
|
-- 2 Punkte:
|
||||||
|
prev : Date -> Date
|
||||||
|
|
||||||
|
-- 1 Punkt:
|
||||||
|
leapyear : Year -> Bool
|
||||||
|
|
||||||
|
-- 2 Punkte
|
||||||
|
sub : Date -> Date -> Int
|
||||||
|
|
Loading…
Reference in New Issue