Primer Parcial 1er Cuat 2006 (Paradigmas)

De Cuba-Wiki
Revisión del 03:24 30 abr 2008 de 200.114.228.37 (discusión)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)

Ejercicio 1

locate::String->String->Nat locate s c = foldr (\t r1 -> if (t==c) then 1+r1 else r1) 0 s

transpose::String->String->String transpose s1 s2 s3 = foldr (\c r1 -> (s1 !! (locate s2 c)) : r1) [] s3

Ejercicio 2

Ejercicio 3

Ejercicio 4