OFFSET
1,1
COMMENTS
Let's consider 2023 and compute the successive traditional Levenshtein distances between 2 and 023, 20 and 23, 202 and 3 (the so-called inside Lds).
We have:
Ld 2<>023 = 2,
Ld 20<>23 = 1,
Ld 202<>3 = 3.
The successive Lds of 2023 are 2, 1 and 3.
LINKS
Éric Angelini, Inside Levenshtein distances, Personal blog, November 2023.
EXAMPLE
a(1) = 10 has an iLd of 1 (the Levenshtein distance between 1 and 0) and this iLd of 1 is the first digit of a(1);
a(47) = 5433560 is in the sequence because its successive Lds are:
Ld 5<>433560 = 5
Ld 54<>33560 = 4
Ld 543<>3560 = 3
Ld 5433<>560 = 3
Ld 54335<>60 = 5
Ld 543356<>0 = 6.
We see that the rightmost column above reproduces a(47), except for the last digit.
PROG
(Python)
from Levenshtein import distance as Ld
def ok(n):
s = str(n)
if n < 10: return False # convention, though condition is vacuously True
return all(Ld(s[:i+1], s[i+1:]) == int(s[i]) for i in range(len(s)-1))
print([k for k in range(10**7) if ok(k)]) # Michael S. Branicky, Dec 01 2023
CROSSREFS
KEYWORD
base,nonn
AUTHOR
Eric Angelini and Giorgos Kalogeropoulos, Nov 30 2023
STATUS
approved