Значение двух полос резистора

Задача по программированию с проверкой онлайн

Сложность
Лёгкая
Языки
Python
JavaScript
TypeScript
Java
Go
Темы
Массивы и списки
Словари и множества

Цвета полос кодируют цифры: black — 0, brown — 1, red — 2, orange — 3, yellow — 4, green — 5, blue — 6, violet — 7, grey — 8, white — 9. Дан список из двух или трёх названий цветов. Первые два цвета задают двузначное число: первая цифра — десятки, вторая — единицы. Третий цвет, если он есть, игнорируется. Верните это число (оно может быть меньше 10, например black, brown → 1).

Пример: ["brown", "green", "violet"] → 15.


Источник: Exercism, resistor-color-duo · © Exercism · MIT · условие переведено и дополнено

Решить онлайнБесплатно и без регистрации: пишете код в браузере и проверяете его тестами (без аккаунта — несколько задач в день).

Ещё задачи

Все задачи для тренировки