R だと
invisible(sapply(1:10, function(n) cat(choose(n, 0:n), "\n")))
for を使う方が短いが
for (i in 1:10) cat(choose(i, 0:i), "\n")
choose なんていう関数を使うなということならば
x <- 1; for (i in 1:10) cat(x <- c(x, 0)+c(0, x), "\n")
いずれにしろ,Ruby よりは短いしトリッキーでもない
R だと
invisible(sapply(1:10, function(n) cat(choose(n, 0:n), "\n")))
for を使う方が短いが
for (i in 1:10) cat(choose(i, 0:i), "\n")
choose なんていう関数を使うなということならば
x <- 1; for (i in 1:10) cat(x <- c(x, 0)+c(0, x), "\n")
いずれにしろ,Ruby よりは短いしトリッキーでもない