Wpis z mikrobloga

@mizantrol: polecam używać booleanów (true false) do flag binarnych, odwróciłbym logikę isprime (dla ciebie 1 oznacza fałsz a 0 prawdę - dziwne), rekurencja sama w sobie nie zawsze jest taka super - może nastąpić przeciążenie styrty i cały Twój program pójdzie w maliny, ofc tak się stanie dla wielu wywołań ale jednak warto o tym wiedzieć. No i rekurencja jest tez lekko wolniejsza niż podejście iteracyjne.

Jak się chcesz dalej bawić
polecam używać booleanów (true false) do flag binarnych


@mikzur: do flag w przyzwoitych językach są enumy, które mają tę zaletę że mogą reprezentować więcej niż 2 wartości. Przy dużej liczbie binarnych flag wpadasz w pułapkę wykładniczej eksplozji kombinacji flag, z czego większość kombinacji może nie być w ogóle prawidłowa. Python ma coś na to? Z ciekawości pytam, bo dawno Pythona nie tykałem.

może nastąpić przeciążenie styrty


stosu

No i rekurencja jest