fork download
  1. def interleaved_digits(n):
  2. def f(n, parity):
  3. return (n == 0) or (parity != (n & 1) and f(n // 10, not parity))
  4. return f(n // 10, n & 1)
  5.  
  6. print(*filter(interleaved_digits, range(int(input()), int(input()))))
Success #stdin #stdout 0.04s 9616KB
stdin
1234
1245
stdout
1234 1236 1238