Clojure - Transducers Z78471


Statement
 

pdf   zip

thehtml

Totes les funcions que es demanen a continuació les heu d’implementar amb les tècniques dels transducers.

  • Feu una funció paraules-inici-fi que, donat un string amb paraules separades per espais i dos caràcters, torni les paraules de l’string que comencen pel 1er caràcter i acaben pel segon.
  • Feu una funció mida-grans que, donat un string amb paraules separades per espais, retorni el nombre total de caràcters de les paraules amb més de tres lletres.
  • Feu una funció ordre-mida que, donada una llista de ciutats, torni la llista de les que tenen més de 5 lletres ordenades pel nombre de lletres.
Public test cases
  • Input

    (paraules-inici-fi "el gos grog menja galetes" \g \s)
    (mida-grans "el gos grog menja galetes")
    (ordre-mida '("Roma" "París" "Tòquio" "Nairobi" "Barcelona"))
    

    Output

    [gos galetes]
    16
    [Tòquio Nairobi Barcelona]
    
  • Information
    Author
    Gerard Escudero
    Language
    Catalan
    Official solutions
    Clojure
    User solutions
    Clojure