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»

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

Скачать ×

  • 0 views
  • 0 Comment

Leave a Reply

Ваш адрес email не будет опубликован.

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

Свежие комментарии

    Рубрики

    About Author 01.

    blank
    Roman Spiridonov

    Моя специальность - Back-end Developer, Software Engineer Python. Мне 39 лет, я работаю в области информационных технологий более 5 лет. Опыт программирования на Python более 3 лет. На Django более 2 лет.

    Categories 05.

    © Speccy 2022 / All rights reserved

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