Штрих-коды IV

Чек с wildcard *

Описание задачи

Подсчитать сумму чека. В чеке могут быть коды со звёздочкой *, которая заменяет любое количество цифр (включая ноль).

Логика обработки wildcard

Формат входных данных

> Price List:
код1 => цена1
код2 => цена2

> Bill:
код1
код_с_*
...

Пример 1

Input
> Price List:
12345 => 20
1982374 => 10
3 => 100

> Bill:
12345
3*
Output
Total: 120

3* совпадает только с 3 (цена 100). Итого: 20 + 100 = 120

Пример 2

Input
> Price List:
12345 => 20
12895 => 100

> Bill:
1*5
9
123*
Output
Ambiguous code: 2 matches
Not found
Ambiguous total: 20

Ключевые моменты

← Штрих-коды III К списку →