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