login

Year-end appeal: Please make a donation to the OEIS Foundation to support ongoing development and maintenance of the OEIS. We are now in our 61st year, we have over 378,000 sequences, and we’ve reached 11,000 citations (which often say “discovered thanks to the OEIS”).

A054986
Base-10 modest numbers.
4
13, 19, 23, 26, 29, 39, 46, 49, 59, 69, 79, 89, 103, 109, 111, 133, 199, 203, 206, 209, 211, 218, 222, 233, 266, 299, 309, 311, 327, 333, 399, 406, 409, 411, 412, 418, 422, 433, 436, 444, 466, 499, 509, 511, 515, 533, 545, 555, 599, 609, 611, 618, 622, 627
OFFSET
1,1
COMMENTS
A number is modest if there exists at least one partitioning of its decimal expansion wherein the number divided by the second part leaves a remainder of the first part.
REFERENCES
Problem 1291, J. Rec. Math., 17 (No.2, 1984), 140-141.
LINKS
EXAMPLE
2036 is modest because 2036 mod 36 = 20. 2037 is modest because 2037 mod 037 = 2.
PROG
(Haskell)
import Data.List (inits, tails)
a054986 n = a054986_list !! (n-1)
a054986_list = filter modest [1..] where
modest x = or $ zipWith m
(map read $ (init $ tail $ inits $ show x) :: [Integer])
(map read $ (tail $ init $ tails $ show x) :: [Integer])
where m u v = u < v && (x - u) `mod` v == 0
-- Reinhard Zumkeller, Mar 26 2012
(PARI) is(n, p=1)=while(n>p*=10, n%p&&(n%(n%p)==n\p)&&return(1)) \\ M. F. Hasler, Sep 17 2014
(Python)
def ok(n):
s = str(n)
for i in range(1, len(s)):
head, tail = int(s[:i]), int(s[i:])
if tail and n%tail == head: return True
return False
print([k for k in range(628) if ok(k)]) # Michael S. Branicky, Mar 28 2022
CROSSREFS
Cf. A007627.
Sequence in context: A188540 A088184 A274407 * A210582 A071621 A240565
KEYWORD
easy,nonn,base
AUTHOR
Hans Havermann, May 30 2000
STATUS
approved