2016-03-01から1ヶ月間の記事一覧

Project Euler 57を書いて思ったこと

またもやProject Eulerネタ。 Problem57にトライ。 def root2_series (1..1000).inject( [3/2r] ) do |result, i| result << 1 + 1 / (result.last + 1) end end def bigger_numerators root2_series.select do |term| term.numerator.to_s.size > term.deno…

Project EulerをRubyで書いている

Project EulerをRubyで解いているんだけど、Problem55で初めて自分としては良い出来のコードが書けたので自慢しようと思う。 class Integer def reverse self.to_s.reverse.to_i end def palindrome? self == self.reverse end def lychrel? myself = self (…

那須ラボ3/5

本音を言うと、子供のコンピュータのアプローチは時期尚早だったと感じ始めている。わかっていたけども、別にプログラミングでなくても学べることはあると通ってきていたが、マイクラでそれほど完成度を上げられないのはどうしたものかと考えていた。 この日…

MinecraftPIのタイマー

少し前に作ってうまくいかなかったタイマーを手直しして、1.1分で0.2秒くらいのずれで実現できた。なにより描画がスムースになったのがよかった。悪かったのは気を利かせたつもりの描画スレッドだった。minecraft_pi_rubyを見てみるとTCPソケットでマイクラ…