定義
- 完全な正方形は、別の整数の二乗として表すことができる整数です。たとえば、
36
は完全な正方形です6^2 = 36
。 - 平方数によって除き、任意の完全な方形で割り切れない整数です
1
。たとえば、10
は平方数です。しかし、12
ので、平方数ではありません12
で割り切れる4
と4
完璧な正方形です。
仕事
正の整数を指定するとn
、を除算する最大の平方自由数を出力しn
ます。
テストケース
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
得点
これはcode-golfです。バイト単位の最短回答が優先されます。
標準の抜け穴が適用されます。