ДВЕ ЗАДАЧИ
1. Даны две ACGT-строки S1 и S2. Представим, что вторая строка составлена из карточек с буквами,
которые можно брать в каком угодно порядке.
Сколько экземпляров строки S2 надо взять, чтобы из всех этих карточек с буквами (возможно,
используя только часть из них) можно было составить строку S1?
Вывести одно натуральное число — ответ на вопрос задачи, или число −1, если сделать это
невозможно.
2. Дана ACGT-строка.
Для каждого символа строки вывести число, равное расстоянию до ближайшего в строке символа,
равного данному. Если второго такого символа нет, вывести −1.
Решить на Python простым методом