OFFSET
1,2
LINKS
Vincenzo Librandi, Table of n, a(n) for n = 1..200
EXAMPLE
a(16) = (1)(2)(3)(4)(5)(6)(7)(8)(9)(A)(B)(C)(D)(E)(F)(10) = 123456789ABCDEF10_16 = 20988295479420645136.
MATHEMATICA
If[STARTPOINT==1, n={}, n=Flatten[IntegerDigits[Range[STARTPOINT-1], 16]]]; Table[AppendTo[n, IntegerDigits[w, 16]]; n=Flatten[n]; FromDigits[n, 16], {w, STARTPOINT, ENDPOINT}] (* Dylan Hamilton, Aug 11 2010 *)
f[n_]:= FromDigits[Flatten@IntegerDigits[Range@n, 16], 16]; Array[f, 20] (* Vincenzo Librandi, Dec 30 2012 *)
PROG
(Magma) [n eq 1 select 1 else Self(n-1)*16^(1+Ilog(16, n))+n: n in [1..20]]; // Vincenzo Librandi, Dec 30 2012
(Python)
from functools import reduce
def A048447(n): return reduce(lambda i, j:(i<<(bool((m:=j.bit_length())&3)<<2)+(m&-4))+j, range(n+1)) # Chai Wah Wu, Feb 26 2023
CROSSREFS
KEYWORD
nonn,base,easy
AUTHOR
Patrick De Geest, May 15 1999
STATUS
approved