2013-01-01から1年間の記事一覧

Project Euler 2

明日から帰省するので部屋の掃除などしてたら時間がない。Project Euler Problem2。 問題文はここからProblem 2 - PukiWikiこのフィボナッチ数列の初項から第3項までは1,2,3となっている。 奇数と偶数の性質として、 奇数+奇数=偶数 奇数+偶数=奇数 偶数…

Project Euler 1

ブログのネタがない時に一題ずつ解いていこうかなと。問題はProblem 1 - PukiWikiより。疑似的に というわけで、偉大なるオイラー先生の逸話より 後は計算のするのみ。 MAX = 1000-1 N = 3 M = 5 nm = N*M result = N*(MAX/N)*(MAX/N+1)/2 + M*(MAX/M)*(MAX/…

MechanizeでSSLの証明書確認を無暗にオフにすると警告がでた話

Ruby(2.0.0-p195)でMechanize(gemでインストールした2.7.3)を使ってがりがり書いてた。 ら、案の定SSLで詰まった。証明書確認できてないからエラー吐いた様子。 F:\hoge>ruby mechanize-warning.rb C:/***/Ruby-200-p195/lib/ruby/2.0.0/net/http.rb:918:in …

理系なのでlogの微分に答えてみる

理系「logの微分できますか?」 文系「文系ですのでちょっと…」 理系「そうですか…」 理系「太宰の作品だと何が好きですか?」 文系「一作も…」 理系「は?日本文学を代表する文豪の一人ですよ?信じられません!あなたそれでも文系ですか!?」 文系「」 現…

文字列を大文字にして奇数番目のみ出力する

標準入力から文字列を受け取って、大文字にして奇数番目のみ出力するプログラムをCで書いた。で、ついでにRubyでも書いた。 主にプログラミング入門者向けの問題だと思ったので特に何も考えずにscanfを使っている。 普段はfgetsとかを使っているんだと弁解し…

ベクトルの微分

SVMの導出をやろうとして、ベクトルを微分する必要があったので覚え書き。まずは単純にベクトルをスカラで偏微分。 プレビューでは括弧がずれてるけどまあ大体分かるはず。次にスカラをベクトルで微分。 行列をベクトルで微分。 前提として、行列の横のサイ…