数値のすべての約数を計算する単純な関数を R で作成しようとしています。それが私が出力したい方法です:
> divisors(21)
[1] 1 3 7 21
私は初心者で、以下のコードから始めました。しかし、まったく機能しないので、完全に間違っていると思います。
divisors <- function(number) {
x <- c(1:number)
for(i in 1:number){
if(number/i == c(x)) {
paste(i)
}
}
return(i)
}
divisors(10)