How To/

Działanie matematyczne dające 0 dla zera i 1 dla pozostałych liczb

Chciałem za pomoca działania matematycznego otrzymywać następujące wyniki: Jeśli podstawiona liczba jest zerem to wynik ma być zerem. Jesli podstawiona liczba nie jest zerem to wynik powinien wynosić jeden. Rozwiązanie jest dosyć proste i wygląda tak:

1 - 0 ^ (n ^ 2)

Czyli słownie: jeden minus zero do n kwadrat. N kwadrat eliminuje problem liczb ujemnych. Jeśli przewidujesz, ze nie będzie liczb ujemnych mozesz użyć @0 ^ n@.