umegusa's blog

備忘録

Ruby

POH5に挑戦しました!

Paizaオンラインハッカソンvol5が出たので挑戦!マンガ版「俺の許嫁と幼なじみが修羅場すぎる」|paizaオンラインハッカソン5paiza.jp 回答をブログ等に書いていただいても問題ありません。 とのことなので自分の回答を載せちゃいます。 言語はrubyで二人攻…

CSVの内容をDBに登録するクエリ

小休止。 タブ区切りのcsvの内容をDBに登録するクエリを吐きだすスクリプト作成。https://gist.github.com/kaisou4537/37b9cb0ce28aabec08fb # 今回は使わない columns = [] # データ格納 datas = [] first = true File::open('sample.txt','r') do |f| whil…

3D convex hull

3次元凸包アルゴリズムを組んでみました。 こちらを参考に実装してみました。 一応メモちなみにRubyなのでかなり遅いです。 ぶっちゃけ計算向きではないです。入力は3次元の座標。 出力は凸包を形成する3点になります。convexhull.rb require './point3D' re…