Cambio de lápices de colores

Al colorear un patrón de rayas, puedes comenzar coloreando cada casilla secuencialmente, lo que significa que tendrás que dedicar tiempo a cambiar de lápiz de color.

Crea una función que, dada una lista de colores cols, devuelva cuánto tiempo se tarda en colorear todo el patrón. Ten en cuenta los siguientes tiempos:

  • Se tarda 1 segundo en cambiar de lápiz.
  • Se tarda 2 segundos en colorear una casilla.

Consulta el siguiente ejemplo para aclarar el ejercicio.

color_pattern_times(["Red", "Blue", "Red", "Blue", "Red"]) ➞ 14

# Hay 5 colores, por lo que se tarda 2 segundos en colorear cada uno (2 x 5 = 10).
# Debes cambiar de lápiz 4 veces y cada cambio tarda 1 segundo (1 x 4 = 4).
# 10 + 4 = 14

Ejemplos

color_pattern_times(["Blue"]) ➞ 2

color_pattern_times(["Red", "Yellow", "Green", "Blue"]) ➞ 11

color_pattern_times(["Blue", "Blue", "Blue", "Red", "Red", "Red"]) ➞ 13

Notas

  • Cambia de lápiz de color únicamente si el color siguiente es distinto del anterior.
  • Devuelve un número expresado en segundos.