Definiciones
- Un cuadrado perfecto es un entero que se puede expresar como el cuadrado de otro entero. Por ejemplo,
36es un cuadrado perfecto porque6^2 = 36. - Un número libre de cuadrados es un número entero que no es divisible por ningún cuadrado perfecto, excepto por
1. Por ejemplo,10es un número libre de cuadrados. Sin embargo,12no es un número libre de cuadrados, porque12es divisible por4y4es un cuadrado perfecto.
Tarea
Dado un entero positivo n, genera el número libre de cuadrados más grande que divide n.
Casos de prueba
n output
1 1
2 2
3 3
4 2
5 5
6 6
7 7
8 2
9 3
10 10
11 11
12 6
13 13
14 14
15 15
16 2
17 17
18 6
19 19
20 10
21 21
22 22
23 23
24 6
25 5
26 26
27 3
28 14
29 29
30 30
31 31
32 2
33 33
34 34
35 35
36 6
37 37
38 38
39 39
40 10
41 41
42 42
43 43
44 22
45 15
46 46
47 47
48 6
49 7
50 10
Tanteo
Este es el código de golf . La respuesta más corta en bytes gana.
Se aplican lagunas estándar .