아래 소스 돌리면 됨.
근데 시간 엄청 오래 걸림. 하루 종일 켜놓아야 될 듯.
수식을 간략화할 수 있는 공식 있으면 고치셈.
난 다 까먹어서 기억 안 남
k_values = []
for k in 2...500
abcd = []
for a in 2..k
for b in 2..k
for c in 2..k
for d in 2..k
if (a ** (1.0 / b)) * (c ** (1.0 / d)) == (24 ** (1.0 / 5.0))
abcd << [a, b, c, d]
end
end
end
end
end
puts k
if abcd.size == 59
k_values << k
end
end
pp abcd
puts(k_values.min + k_values.max)
소스는어케돌리냐 나 잘몰라서 - dc App