blob: fb483abe5c143dc4dd1b8611a9effa1099e6a233 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
factors =: verb : '*/__ q:y'
distinctFactors =: verb : '#~.;factors each y'
n =: 2
count =: n*n
solve =: verb define
n =. y
count =. n*n
i =. 1
result =. 0
while. result = 0 do.
if. count = distinctFactors i+i.n do.
result =. i
end.
i =. i + 1
end.
result
)
problem47 =: solve 4
|