From ae71c88c2e410a3c23387d9c393bf2d02a454bdf Mon Sep 17 00:00:00 2001 From: Joe Zhao Date: Sat, 31 Jan 2015 21:17:58 +0800 Subject: p7 --- p7.hs | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 p7.hs diff --git a/p7.hs b/p7.hs new file mode 100644 index 0000000..c67b5c5 --- /dev/null +++ b/p7.hs @@ -0,0 +1,5 @@ +data NestedList a = Elem a | List [NestedList a] + +myFlatten :: NestedList a -> [a] +myFlatten (Elem x) = [x] +myFlatten (List x) = concatMap myFlatten x -- cgit v1.2.3-70-g09d2