- 538 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 01:17:14.79 ]
- Rで
life <- function(ary2d) { sum <- rbind(ary2d[ncol(ary2d),], ary2d[-ncol(ary2d),]) + ary2d + rbind(ary2d[-1,], ary2d[1,]) sum <- cbind(sum[,nrow(sum)], sum[,-nrow(sum)]) + sum + cbind(sum[,-1], sum[,1]) ifelse(sum == 3 | (ary2d == 1 & sum == 4), 1, 0) }
|

|