Кодинг-марафон. Задача 3.
Сталактиты свисают с потолка пещеры, а сталагмиты растут из пола.
Создайте функцию, которая определяет, представляет ли ввод «stalactites» (сталактиты) или «stalagmites» (сталагмиты). Если ввод содержит и сталактиты, и сталагмиты, верните «both» («оба»).
Ввод будет двухмерным списком, где 1 представляет кусок камня, а 0 — воздушное пространство.
mineralFormation([ [0, 1, 0, 1], [0, 1, 0, 1], [0, 0, 0, 1], [0, 0, 0, 0] ]) ➞ "stalactites" mineralFormation([ [0, 0, 0, 0], [0, 1, 0, 1], [0, 1, 1, 1], [0, 1, 1, 1] ]) ➞ "stalagmites" mineralFormation([ [1, 0, 1, 0], [1, 1, 0, 1], [0, 1, 1, 1], [0, 1, 1, 1] ]) ➞ "both"
def mineral_formation(input): if 1 in input[0] and 1 in input[-1]: return 'both' if 1 in input[0] : return 'stalactites' if 1 in input[-1]: return 'stalagmites'
Pydantic - это мощная библиотека проверки данных и управления настройками для Python, созданная для повышения…
Python предлагает набор библиотек, удовлетворяющих различные потребности в визуализации, будь то академические исследования, бизнес-аналитика или…
В Python для представления данных в двоичной форме можно использовать байты. Из этой статьи вы…
В этой статье рассказывается о том, что такое Werkzeug и как Flask использует его для…
При работе с датами часто возникает необходимость прибавлять к дате или вычитать из нее различные…
В этом руководстве мы рассмотрим, как добавить социальную аутентификацию с помощью GitHub и Google в…