OFFSET
1,2
COMMENTS
See A075877 for the left-associative version (which grows much more slowly). Usually the "^" operator is considered right-associative (so this is the "natural" version), i.e., a^b^c = a^(b^c) since (a^b)^c could be written a^(b*c) instead, while there is no such simplification for a^(b^c).
If n's first digit is succeeded by an odd number of consecutive 0's, a(n) is 1. If it is by an even number, a(n) is the first digit of n (A000030). - Alex Costea, Mar 27 2019
LINKS
Alois P. Heinz, Table of n, a(n) for n = 1..237
Wikipedia, Zero to the power of zero
EXAMPLE
a(253) = 2^5^3 = 2^(5^3) = 2^125 = 42535295865117307932921825928971026432.
MAPLE
a:= proc(n) local m, r; m, r:= n, 1;
while m>0 do r:= irem(m, 10, 'm')^r od; r
end:
seq(a(n), n=1..100); # Alois P. Heinz, Mar 19 2015
MATHEMATICA
Power @@ IntegerDigits@ # & /@ Range@ 64 /. Indeterminate -> 1 (* Michael De Vlieger, Mar 21 2015 *)
PROG
(PARI) A256229(n, p=1)={until(!n\=10, p=(n%10)^p); p}
(Python)
def A256229(n):
....y = 1
....for d in reversed(str(n)):
........y = int(d)**y
....return y # Chai Wah Wu, Mar 21 2015
CROSSREFS
AUTHOR
M. F. Hasler, Mar 19 2015
EXTENSIONS
Incorrect comments deleted by Alex Costea, Mar 24 2019
STATUS
approved