• Skip to primary navigation
  • Skip to main content
  • Skip to footer

Cursos online y materiales digitales para estudiantes y desarrolladores web

  • CURSOS
  • BLOG
  • QUIÉNES SOMOS
  • FAQ
  • ACCEDER
  • CONTACTO

Reto resuelto: Berlín, Tokio y Moscú también son capitales

Publicado el 06/05/2020 por didacticode 2 Comments

La casa de papel

La casa de papel

Programación

Uso de condicionales y arrays


Han pasado 10 días desde que recibimos el reto sobre los personajes de La Casa de Papel al que pusimos por nombre “Berlín, Tokio y Moscú también son capitales“.

Enunciado del reto

El reto decía así:

Querida Ada, nos estamos haciendo un lío con los nombres de los atracadores que no te imaginas. Necesitamos que crees un programa que, dada una capital indique si se trata de uno de los nombres elegidos por El Profesor para alguno de los miembros de su equipo o no.
Necesitamos tenerlo para el sábado… ¡hay demasiados rehenes en juego!

En este tiempo hemos recibido multitud de ideas, propuestas, códigos… ¡¡muchas gracias a tod@s por echarnos una mano!! Y es que, como ya dice Edu: no hay una única solución al problema; hay soluciones mejores y soluciones peores.

Por eso aquí tenéis no 1, sino 10 propuestas para resolver el reto; y en cada una de ellas os dejo mi punto de vista: por qué la propuesta es regulera, buena o… mejor 😉

¿Qué aprenderás en los vídeos?

En los vídeos te explico:

  • Por qué deberíamos utilizar un único return por cada función.
  • Por qué no utilizar ifs sin encadenar.
  • Cómo utilizar un switch y ahorrarnos varias instrucciones en los case.
  • La diferencia entre resolver con operadores lógicos or y and.
  • Un clásico: recorrer un array… ¿pero cómo hacerlo eficiente para evitar que lo recorra entero en caso de encontrar el valor buscado?
  • Y mis favoritos: cuatro métodos para arrays propios de Javascript ES5, ES6 y ES7.

Vídeos y código fuente

¡Vale de cháchara! ¡Echa un ojo a los vídeos!

Código fuente de la solución
¡Ups! Este contenido es solo para codelovers, ¿no te has registrado aún? ¡Hazlo ahora! ¡Regístrate o accede!

¿Tú cómo lo habrías hecho? ¡Deja tus ideas en los comentarios!

Y si quieres compartir código, te recomiendo que utilices alguna herramienta online de testing de código como Codepen, JSFiddle, PlayCode, etc. o repositorios como GitHub, GitLab, BitBucket…

Filed Under: Ejercicio resuelto, Reto Tagged With: condicionales, ejercicio resuelto, programación estructurada, reto resuelto

Reader Interactions

Comments

  1. Thamara says

    23/06/2020 at 23:23

    ¡Me gustó mucho! ¡Gracias!

    Accede para responder
  2. Ada Lovecode says

    24/06/2020 at 17:45

    ¡Me alegro mucho, Tamara! ¡Tienes otros cuantos para probar! ¡Ánimo! 🙂

    Accede para responder

Deja una respuesta Cancelar la respuesta

Lo siento, debes estar conectado para publicar un comentario.

Footer

Didacticode

Cursos para estudiantes y docentes del mundo de la informática.
Retos: retos resueltos de programación.
Tips&Tricks: trucos y consejos.
Boleticodes: boletines de noticias.
Quiénes somos: Ada, Edu... y Laura.
Contacto¡Contacta conmigo!

Legal

Aviso legal
Política de privacidad
Cookies

Redes Sociales

Youtube
Twitter
Instagram
Facebook
Twitch
LinkedIn
Gitlab
Github

Didacticode © 2022

¡Cómo no! Este sitio también utiliza cookies para mejorar la experiencia de tu visita.

Puedes informarte más sobre qué cookies estamos utilizando o desactivarlas en los AJUSTES.

Resumen de privacidad
Didacticode

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.