Описание задачи
Подсчитать сумму чека. В чеке могут быть коды со звёздочкой *, которая заменяет
любое количество цифр (включая ноль).
Логика обработки wildcard
*совпадает с 0 товаров →Not found*совпадает с 1 товаром → использовать его цену*совпадает с >1 товаров →Ambiguous code: K matches
Формат входных данных
> 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
Ключевые моменты
*≠?: звёздочка заменяет любое количество символов- Используйте регулярные выражения или жадный поиск
- Итоговая сумма считается только по успешным позициям