Entrada
Un entero n (≥ 1) y un dígito d (un entero tal que 0 ≤ d ≤ 9).
En cualquier orden; de stdin o parámetros o lo que sea; a un programa o función; etc.
Salida
Los enteros de 1 a n inclusive (en orden) cuyas representaciones decimales contienen un número par de d s. (Es decir, los enteros en la lista son los enteros que tienen, respectivamente, un número par de d s.)
En cualquier formato estándar, etc. En particular, la salida no necesita representarse en decimal.
Si sale como una sola cadena, los enteros deben estar separados de alguna manera (espacios, comas, líneas nuevas, bytes nulos, lo que sea).
Ejemplos
in(d,n) ↦ out
1,12 ↦ 2 3 4 5 6 7 8 9 11
0,111 ↦ 1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,51,52,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,111
Gracias
A quintapia por el título.