
Кодинг-марафон. Задача № 7.
Условия конкурса - в закрепленной сверху записи канала.
Приз: 10 баллов.
Задание:
Есть список названий животных:
Напишите функцию, которая будет принимать строку txt и возвращать максимальное количество названий животных, которые возможно собрать из символов строки.
Примеры:
#задача #марафон2
Условия конкурса - в закрепленной сверху записи канала.
Приз: 10 баллов.
Задание:
Есть список названий животных:
animals = ["dog", "cat", "bat", "cock", "cow", "pig", "fox", "ant", "bird", "lion", "wolf", "deer", "bear", "frog", "hen", "mole", "duck", "goat"]
Напишите функцию, которая будет принимать строку txt и возвращать максимальное количество названий животных, которые возможно собрать из символов строки.
Примеры:
txt = "goatcode"Номер задачи и ссылку на код шлём @vovabodnar
count_animals(txt) ➞ 2
# первое животное = "dog"
# оставшиеся символы в строке = "atcoe",
# второе животное = "cat".
# count = 2 (верно)
# если взять сперва "goat",
# оставшиеся символы в строке = "code",
# т.е. больше нельзя составить имен животных
# count = 1 (неверно)
count_animals("goatcode") ➞ 2
# "dog", "cat"
count_animals("cockdogwdufrbir") ➞ 4
# "cow", "duck", "frog", "bird"
count_animals("dogdogdogdogdog") ➞ 5
#задача #марафон2