分数を合計する関数を書きたいと思います。 x
は分子であり、n
の最大値はx
です。私はx/c
のすべての端数を合計し、c = x+1
の場合はc == y
の場合は停止したいと思います。例えば分数の合計の関数R
、x = 2
とy = 5
2/1 + 2/2 + 2/3 + 2/4 + 2/5 = 4.566667
は、私はwhileループを試してみましたが、私はそれは似ても似つかないと思う場合x = 1
とy = 4
1/1 + 1/2 + 1/3 + 1/4 = 2.083333
あるいは、もし:
score <- function(x, y){
while (c < y){
c <- x/1
c <- x/c+1
}
}
空想取得し、留分として答えること: '<スコア - 関数(x、y)は{MASS ::画分(合計(X/seq.int(Y)))}' – alistaire