Zadanie - tytuł właściwie podsumowuje: podnieś liczbę całkowitą x do potęgi x , gdzie 0<x.
Ograniczenia:
- Korzystanie z potęgowania,
exp(),ln(), oraz wszelkie inne powiązane uprawnienia-językowe Zabudowy, jakpow(),x^x,x**xjest zabronione. - Możesz założyć, że podana liczba całkowita mieści się w granicach wybranego języka programowania.
Przypadki testowe:
Input | Output
---------------
2 | 4
3 | 27
5 | 3125
6 | 46656
10 | 10000000000
To jest golf golfowy , więc wygrywa najkrótszy program w bajtach.
0i że oczekiwany wynik określenia ( 0albo 1albo albo). Wreszcie, radzenie sobie z ujemnymi liczbami całkowitymi byłoby dobrym dodatkiem do wyzwania.
1do 0^0. Jednak Foundation+ Swift zwraca 0
0i zamiast tego podałem to 0<xwe wprowadzeniu. Usunąłem również ograniczenie, że kod nie powinien zgłaszać błędów; to powinno być oczywiste. W razie potrzeby możesz wycofać się.