Tracks
/
Vim script
Vim script
/
Ejercicios
/
Dúo de colores de resistencia
Dúo de colores de resistencia

Dúo de colores de resistencia

Fácil

Instrucciones

Si quieres construir algo con una Raspberry Pi, probablemente usarás resistencias. Para este ejercicio, necesitas saber dos cosas sobre ellas:

  • Cada resistencia tiene un valor de resistencia.
  • Las resistencias son pequeñas, tan pequeñas que si imprimieras el valor de resistencia en ellas, sería difícil de leer.

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:

  • black: 0
  • brown: 1
  • red: 2
  • orange: 3
  • yellow: 4
  • green: 5
  • blue: 6
  • violet: 7
  • grey: 8
  • white: 9

Del ejemplo anterior: brown-green debe devolver 15, y brown-green-violet también debe devolver 15, ignorando el tercer color.

Editar en GitHub El enlace se abre en una ventana o una pestaña nuevas
Vim script Exercism

¿Todo listo para empezar Dúo de colores de resistencia?

Regístrate en Exercism para aprender y dominar Vim script con 89 ejercicios y mentoría humana real, todo gratis.