SShapeCalyx
Pracovní postupy

Pracovní postupy s kódem · Počet uspořádaných plných stromů

03
Produkt

Pracovní postupy

Spočítejte přesně uspořádané plné binární stromy s nula až 100 vnitřními uzly. Otestujte jediný list a známé malé počty, odmítněte logické hodnoty a překročené meze bez sestavování všech stromů.

01

Stáhněte aplikaci

Vyberte složku a před úpravou nechte asistenta přečíst příslušné soubory. Určete cíl i hranice úkolu.

02

Otevřete složku projektu

Zvolte kompatibilní endpoint. Dostupné nástroje a kvalita odpovědí závisí na nastaveném modelu a serveru.

03

Připojte a otestujte model

Kontrolujte změny a výstupy příkazů. Před přijetím výsledku spusťte kontroly projektu; vytvořený kód není automaticky otestovaný.

04

Zkontrolujte změny a spusťte testy

Porovnejte skutečné chování s očekávaným výsledkem. Pokud kontrola selže, před dalšími změnami zjistěte příčinu.

Počet uspořádaných plných stromů

Pracovní postupy
def tree_shapes(internal_nodes):
    if type(internal_nodes) is not int or not 0 <= internal_nodes <= 100:
        raise ValueError("shapes.nodes")
    counts = [1] + [0]*internal_nodes
    for size in range(1, internal_nodes+1):
        counts[size] = sum(counts[left]*counts[size-1-left] for left in range(size))
    return counts[internal_nodes]

Před použitím zkontrolujte. Kontrolujte změny a výstupy příkazů. Před přijetím výsledku spusťte kontroly projektu; vytvořený kód není automaticky otestovaný.

Pracovní prostředí s AI pro kód

Váš další nápad začíná zde.

Stáhnout pro Windows ↗