Definiciones
- Un cuadrado perfecto es un entero que se puede expresar como el cuadrado de otro entero. Por ejemplo,
36
es 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,10
es un número libre de cuadrados. Sin embargo,12
no es un número libre de cuadrados, porque12
es divisible por4
y4
es 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 .