# Gefordert: kommentiertes WHILE-Programm
# Sie können weitere Hilfsfunktionen verwenden!
# Namen:
#
#
#

########## HAUPTFUNKTIONEN ########## (Namen und Signatur nicht ändern!)
# Wir nutzen Python Type hints um die Eingabe-/Ausgabetypen anzuzeigen. In WHILE/LOOP-Programmen wegen des Syntax-Checkers als Kommentar zu finden.

def divtwo(x): # divtwo(x: int) -> int
    # ...
    return # ...


def bin(n): # bin(n: int)
    if(n <= 0):
        print(0)
    else:
        # ...
        # hier könnte divtwo(...) aufgerufen werden
        # ...
        # hier könnte print(...) aufgerufen werden
        # ...
    # Keine Ausgabe notwendig, Ausgabe findet über print statt
    return -1

    