diff options
| Commit | d84b13e2428651b2a6887c65f3a71258e717fe8c (patch) | |
|---|---|---|
| Author | 2022-12-18 14:46:20 +0200 | |
| Committer | 2022-12-18 14:46:20 +0200 | |
| Files | 12c4497f2991f21faafc09164b62c3d2e1703505 | |
| uni-projects-d84b13e2428651b2a6887c65f3a71258e717fe8c.tar uni-projects-d84b13e2428651b2a6887c65f3a71258e717fe8c.tar.gz uni-projects-d84b13e2428651b2a6887c65f3a71258e717fe8c.zip | ||
| Parent | cbcdd298a90e85053795a636694796ed197018e4 (diff) | |
[FP/HW3] Fixed skiplen missing some intermediate values
1 files changed, 1 insertions, 1 deletions
| -rw-r--r-- | Year 2/Functional Programming/hw3.hs | 2 |
diff --git a/Year 2/Functional Programming/hw3.hs b/Year 2/Functional Programming/hw3.hs index 6fc19b2..f05dcb9 100644 --- a/Year 2/Functional Programming/hw3.hs +++ b/Year 2/Functional Programming/hw3.hs @@ -4,7 +4,7 @@ generate :: [Int] -> [Int] -> [[Int]] generate as bs = [x : take (takelen - skiplen) (drop skiplen alx) | x <- as, let alx = tail (alterconif x as bs []), takelen <- [1,3..(length alx)], - skiplen <- 0 : [takelen - 1 | takelen > 1]] + skiplen <- [0,2..(takelen - 1)]] where alterconif :: Int -> [Int] -> [Int] -> [Int] -> [Int] alterconif cn a [] accum = accum |
