Cómo detectarlos
Toma un entero positivo k. Encuentra sus divisores . Encuentra los factores primos distintos de cada divisor . Suma todos estos factores juntos. Si este número (suma) es un divisor de k ( si la suma divide k ) entonces, este número k, es un número BIU
Ejemplos
Tomemos el número 54
Encuentra todos los divisores: [1, 2, 3, 6, 9, 18, 27, 54]
Encuentra los factores primos distintos de cada divisor
NOTA: Para el caso de 1tomamos como factor primo distinto1
1 -> 1
2 -> 2
3 -> 3
6 -> 2,3
9 -> 3
18 -> 2,3
27 -> 3
54 -> 2,3
Ahora tomamos la suma de todos estos factores primos que
1+2+3+2+3+3+2+3+3+2+3=27
27divide 54 (no deja resto)
Entonces, 54 es un número BIU .
Otro ejemplo (rápido) para k=55
Divisores: [1,5,11,55]
Suma de factores primos distintos: NO1+5+11+5+11=33
33 es un divisor de 55, por eso NO es un número BIU .55
Números BIU
Aquí están los primeros 20 de ellos:
1,21,54,290,735,1428,1485,1652,2262,2376,2580,2838,2862,3003,3875,4221,4745, 5525,6750,7050 ...
¡pero esta lista continúa y hay muchos números de BIU que esperan ser descubiertos por usted!
El reto
Dado un entero n>0como entrada , genera el enésimo número de BIU
Casos de prueba
Entrada-> Salida
1->1
2->21
42->23595
100->118300
200->415777
300->800175
Esto es codegolf. ¡La respuesta más corta en bytes gana!
1no es primo ...