Si quieres construir algo con una Raspberry Pi, probablemente usarás resistencias. Para este ejercicio, necesitas saber dos cosas sobre ellas:
Para resolver este problema, los fabricantes imprimen franjas codificadas por color en las resistencias para indicar sus valores de resistencia. Cada franja tiene una posición y un valor numérico.
Las primeras 2 franjas de una resistencia tienen un esquema de codificación simple: cada color se asigna a un solo número. Por ejemplo, si imprimieran una franja de color brown (valor 1) seguida de una franja de color green (valor 5), se traduciría al número 15.
En este ejercicio vas a crear un programa útil para que no tengas que recordar los valores de las franjas. El programa recibirá nombres de colores como argumentos y devolverá un número de dos dígitos, ¡incluso si recibe más de dos colores!
Los colores de las franjas se codifican de la siguiente manera:
Del ejemplo anterior: brown-green debe devolver 15, y brown-green-violet también debe devolver 15, ignorando el tercer color.
Regístrate en Exercism para aprender y dominar Vim script con 89 ejercicios y mentoría humana real, todo gratis.