|
|
A097326
|
|
Largest integer m such that m*n has the same decimal digit length as n.
|
|
2
|
|
|
9, 4, 3, 2, 1, 1, 1, 1, 1, 9, 9, 8, 7, 7, 6, 6, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 9, 9, 9, 9, 9
(list;
graph;
refs;
listen;
history;
text;
internal format)
|
|
|
OFFSET
|
1,1
|
|
COMMENTS
|
For any positive base B >= 2 the corresponding sequence contains only terms from 1 to B-1 inclusive so the corresponding sequence for binary is all 1's (A000012).
|
|
LINKS
|
|
|
FORMULA
|
|
|
EXAMPLE
|
a(12)=8 as 12 and 8*12=96 both have two decimal digits while 9*12=108 has three.
|
|
MATHEMATICA
|
limn[n_]:=Module[{k=9, len=IntegerLength[n]}, While[IntegerLength[k*n] > len, k--]; k]; Array[limn, 110] (* Harvey P. Dale, Apr 28 2018 *)
|
|
PROG
|
(Python)
def a(n): return (10**len(str(n))-1)//n
(PARI) a(n) = my(m=1, sn=#Str(n)); while (#Str(m*n) <= sn, m++); m-1; \\ Michel Marcus, Oct 05 2021
|
|
CROSSREFS
|
|
|
KEYWORD
|
base,easy,nonn
|
|
AUTHOR
|
|
|
STATUS
|
approved
|
|
|
|