ruby

愚直DFT

ただ愚直にDFT、離散フーリエ変換をrubyで実装。Wikipediaの定義そのまんま。離散フーリエ変換 - Wikipedia

キャッシングプロキシー書いた

頻繁に見に行く大好きなサイトなのだけど、残念ながら非常に重いサイトがあって、前から何とかしたかったのでWebrick使ってファイルをキャッシュするプロキシー書いた。 proxy_serviceのオーバーライドなど雑な実装だし、ちゃんとしたプロキシー用途には耐え…

ポーカーの役の判定

class Cards class Card attr_reader :suit, :rank def initialize(suit, rank) @suit = suit @rank = rank end end attr_reader :suits, :ranks def initialize(cards) @cards = cards.map{|e| e.kind_of?(Card) ? e : Card.new(*e)} @ranks = @cards.map(&…

史上がなんとかの面妖な問題といた。

makeplex salon:あなたのスキルで飯は食えるか? 史上最大のコーディングスキル判定 (1/2) - ITmedia エンタープライズニコニコ市場をついついシジョウと読んじゃう派です。そのおかげか3時間以内にはできました。 class Tehai attr_reader :hai, :red def …

迷路といた。

人材獲得作戦・4 試験問題ほか: 人生を書き換える者すらいた。前にやったやつを貼ってみようかと。 レベルがいくつになってんのかはしらねーです。アルゴリズムも名前があるものかないものかもしらねーです。 3時間以内には書けました。 require 'pp' Maze …