{"id":390,"date":"2014-07-02T07:00:43","date_gmt":"2014-07-02T05:00:43","guid":{"rendered":"http:\/\/www.glc.us.es\/~jalonso\/exercitium\/?p=390"},"modified":"2014-12-27T13:11:24","modified_gmt":"2014-12-27T11:11:24","slug":"empiezan-con-mayuscula","status":"publish","type":"post","link":"https:\/\/www.glc.us.es\/~jalonso\/exercitium\/empiezan-con-mayuscula\/","title":{"rendered":"Empiezan con may\u00fascula"},"content":{"rendered":"<h3>Enunciado<\/h3>\n<pre lang=\"text\">\n-- Ejercicio. Definir, por composici\u00f3n, la funci\u00f3n\n--    conMayuscula :: String -> Int\n-- tal que (conMayuscula cs) es el n\u00famero de palabras de cs que empiezan\n-- con may\u00fascula. Por ejemplo.\n--    conMayuscula \"Juan vive en Sevilla o en Huelva\"  ==  3\n<\/pre>\n<h4>Soluciones<\/h4>\n<pre lang=\"haskell\">\nimport Data.Char\n\nconMayuscula :: String -> Int\nconMayuscula = length . filter (isUpper . head) . words\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Enunciado &#8212; Ejercicio. Definir, por composici\u00f3n, la funci\u00f3n &#8212; conMayuscula :: String -> Int &#8212; tal que (conMayuscula cs) es el n\u00famero de palabras de cs que empiezan &#8212; con may\u00fascula. Por ejemplo. &#8212; conMayuscula \u00abJuan vive en Sevilla o en Huelva\u00bb == 3 Soluciones import Data.Char conMayuscula :: String -> Int conMayuscula = length&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"footnotes":"","_jetpack_memberships_contains_paid_content":false},"categories":[5],"tags":[35,38,71,131,28,11,132],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.glc.us.es\/~jalonso\/exercitium\/wp-json\/wp\/v2\/posts\/390"}],"collection":[{"href":"https:\/\/www.glc.us.es\/~jalonso\/exercitium\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.glc.us.es\/~jalonso\/exercitium\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.glc.us.es\/~jalonso\/exercitium\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.glc.us.es\/~jalonso\/exercitium\/wp-json\/wp\/v2\/comments?post=390"}],"version-history":[{"count":6,"href":"https:\/\/www.glc.us.es\/~jalonso\/exercitium\/wp-json\/wp\/v2\/posts\/390\/revisions"}],"predecessor-version":[{"id":673,"href":"https:\/\/www.glc.us.es\/~jalonso\/exercitium\/wp-json\/wp\/v2\/posts\/390\/revisions\/673"}],"wp:attachment":[{"href":"https:\/\/www.glc.us.es\/~jalonso\/exercitium\/wp-json\/wp\/v2\/media?parent=390"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.glc.us.es\/~jalonso\/exercitium\/wp-json\/wp\/v2\/categories?post=390"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.glc.us.es\/~jalonso\/exercitium\/wp-json\/wp\/v2\/tags?post=390"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}