Share This
Связаться со мной
Крути в низ
Categories
//Сталактиты или сталагмиты? Задача на программирование на Python

Сталактиты или сталагмиты? Задача на программирование на Python

01.10.2021Category : Python

Кодинг-марафон. Задача 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'

stalaktity ili stalagmity zadacha na programmirovanie na python 4fa5b06 - Сталактиты или сталагмиты? Задача на программирование на Python

Марк Лутц «Изучаем Python»

Скачивайте книгу у нас в телеграм

Скачать ×

  • 7 views
  • 0 Comment

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Связаться со мной
Close