逆数の和に関する問題を解きました。
【問題】
整数Nについて、1からNまでの整数の逆数の和を「Nまでの逆数和」として、Nまでの逆数和が8を超えるような最小のNを求めてください。
【回答】
Ruby
def reciprocal
array = []
sum_array = 0
n = 1
while sum_array < 8
r = (1.0 / n)
array << r
sum_array = array.sum
n += 1
end
return n - 1
end
puts reciprocal