La casa de papel
ProgramaciónUso 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!