23 lines
333 B
Plaintext
23 lines
333 B
Plaintext
isTauNumber = function(n)
|
|
ans = 0
|
|
i = 1
|
|
while i * i <= n
|
|
if n % i == 0 then
|
|
ans += 1
|
|
j = floor(n / i)
|
|
if j != i then ans += 1
|
|
end if
|
|
i += 1
|
|
end while
|
|
return (n % ans) == 0
|
|
end function
|
|
|
|
tauNums = []
|
|
i = 1
|
|
while tauNums.len < 100
|
|
if isTauNumber(i) then tauNums.push(i)
|
|
i += 1
|
|
end while
|
|
|
|
print tauNums.join(", ")
|