Algunos divisores de enteros positivos realmente se odian entre sí y no les gusta compartir uno o más dígitos comunes.
Esos números enteros se llaman Números Divisores Hostiles ( HDN )
Ejemplos
El número 9566tiene 4divisores: 1, 2, 4783 and 9566
(como puede ver, ninguno de ellos comparte el mismo dígito ).
Por lo tanto, 9566 es un H ostile D iVisor N umber
El número NO9567 es HDN porque sus divisores ( ) comparten algunos dígitos comunes. 1, 3, 9, 1063, 3189, 9567
Aquí están los primeros HDN
1,2,3,4,5,6,7,8,9,23,27,29,37,43,47,49,53,59,67,73,79,83,86,87,89,97,223,227,229,233,239,257,263,267,269,277,283,293,307,337...
Tarea
La lista anterior continúa y su tarea es encontrar el enésimo HDN
Entrada
Un entero positivo nde 1a4000
Salida
El nth HDN
Casos de prueba
Aquí hay algunos casos de prueba indexados .
Indique qué sistema de indexación utiliza en su respuesta para evitar confusiones.
input -> output
1 1
10 23
101 853
1012 26053
3098 66686
4000 85009
Este es el código de golf , por lo que gana la puntuación más baja en bytes.
EDITAR
¡Buenas noticias! Envié mi secuencia a OEIS y ...
Los números de divisor hostil ahora son OEIS A307636
94699599289, el cuadrado de 307733, tiene divisores [1, 307733, 94699599289]que muestran que es un HDN. Me parece hostil.
49? Factores [1, 7, 49]califica como hostil ... O bien, 4: [1, 2, 4]...
1con la lista de divisores [1]. (¿Quizás las HDN grandes son más interesantes?)
49que tenía divisores [7, 7] , que no solo comparten dígitos, sino que son los mismos dígitos. 49tiene factores [1, 7, 49]