Size: a a a

Сообщество Python Программистов

2021 February 13

VA

Vadim Apenko in Сообщество Python Программистов
Кто вот это говно творит?
источник

l

let45fc in Сообщество Python Программистов
Vadim Apenko
Кто вот это говно творит?
Проверяют когда место закончится?
источник

pl

peach lasagna in Сообщество Python Программистов
Vadim Apenko
Кто вот это говно творит?
да что это за сервис
источник

pl

peach lasagna in Сообщество Python Программистов
торрент трекер?
источник

E

Egor in Сообщество Python Программистов
peach lasagna
да что это за сервис
файлопомойка Вадима
источник

А

Александр in Сообщество Python Программистов
Egor
файлопомойка Вадима
Э(
источник

VA

Vadim Apenko in Сообщество Python Программистов
источник

VA

Vadim Apenko in Сообщество Python Программистов
peach lasagna
да что это за сервис
Смотри выше
источник

pl

peach lasagna in Сообщество Python Программистов
Vadim Apenko
Кто вот это говно творит?
у тебя есть доступ ко всем файлам???
источник

VA

Vadim Apenko in Сообщество Python Программистов
peach lasagna
у тебя есть доступ ко всем файлам???
Конечно есть.
источник

Д

Дмитрий in Сообщество Python Программистов
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
Есть и на 18 wd gold
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
Это серверный вроде, там еще может быть 14400 оборотов шпинделя
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
не, все же 7200, но зато кэш 256 мб
источник

E

Egor in Сообщество Python Программистов
Egor
предлагаю контест:
написать функцию, принимающую на вход бинарное дерево: dict и возвращающую его максимальную глубину (она меньше 900, так что можно рекурсивно)
ну шо там?
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
Egor
ну шо там?
ну как там с кодом?
источник

pl

peach lasagna in Сообщество Python Программистов
Egor
предлагаю контест:
написать функцию, принимающую на вход бинарное дерево: dict и возвращающую его максимальную глубину (она меньше 900, так что можно рекурсивно)
покаж пример дерева
источник

E

Egor in Сообщество Python Программистов
peach lasagna
покаж пример дерева
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Egor
без импортов, естественно, все своими руками
from typing import Optional, List

class Node:
   def __init__(self, entry: Optional[dict]) -> None:
       if entry:
           entry_nodes: List[Optional[Node]] = [Node(entry=entry_value)
                                                for entry_value in entry.values()
                                                if isinstance(entry, dict)]
           
           while len(entry_nodes) != 2:
               entry_nodes.append(None)
           self.left, self.right = entry_nodes

   @property
   def depth(self) -> int:
       left: Optional[Node] = getattr(self, 'left', None)
       right: Optional[Node] = getattr(self, 'right', None)
       if left is None and right is None:
           return 0
       return max(self.left.depth if left else 0,
                  self.right.depth if right else 0) + 1


binary_tree_as_dict: dict = {1: {2: None}, 3: {4: {5: None}}
binary_tree: Node = Node(entry=binary_tree_as_dict})
binary_tree.depth
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
источник