Tämä ei varmaankaan ohjelmointiongelmiin kuulu, mutta en viitsinyt koodivinkkeihinkään tätä laittaa. Mitä parannettavaa tässä on? Olen melko uusi Haskell:ssa.
jono :: Int -> [Int] triplaus :: Int -> [Int] kertominen :: Int -> [Int] jono_parilliset :: Int -> [Int] nelio :: Int -> [Int] jono x = [0,x..100] triplaus x = [x*(3^n) | n<-[1..10]] kertominen x = [x*n | n<-[1..10]] jono_parilliset x = [y| y <-[0,x..100], y `rem` 2 == 0] nelio x = [x^(2^n) | n<-[1..10]] main = do print(jono(5)) print(triplaus(2)) print(kertominen(2)) print(jono_parilliset(3)) print(nelio(3))
Mitä koodin tarkoitus tehdä? Ilmeisesti tulostaa eri tavoin manipuloituja listoja. Mitään sellaista tämä ei esittele tällaisenaan, että siitä olisi koodivinkiksi.
Aihe on jo aika vanha, joten et voi enää vastata siihen.