投稿

7月, 2012の投稿を表示しています

WUPC 2012 A,B / KUPC 2012 Practice A,B

例によって冒頭 2 問.慣れてる人はこれをどれだけ早く通せるかなんだろうなーと思いつつ 1 問あたり 30 分ぐらいかけて悩んでた.だんだん楽しくなくなってきた…….

AtCoder Regular Contest 006 参加してみた

001 を試しに 2 問解いた翌日に本大会に参加するというセルフ無茶振り.今回も A と B しか挑戦できませんでしたが両方とも一発で AC もらえました.が,やっぱり不慣れなせいか失敗が続出.というかそもそもプログラミング自体が不慣れだった.まあ勉強勉強.

AtCoder Regular Contest 001 やってみた

テレビでサマーウォーズやってましたね.見なかったけど.その時ツイッターを見ていたら,ふと「初心者プログラマー向けのプログラミングコンテスト“AtCoder”に参加してみましょう!」的なツイートを見かけたのでググってみた.ら,結構問題が簡単そうだったのでチャレンジしてみました.以下ネタバレ.問題は ここ .A,Bは見た目簡単そうなので挑戦してみた.Cは時間があるときにゆっくり考える.というかまず他の回のAとBをやってから.Dは見ただけで頭がおかしくなりそうだったのでパス.ランキング見たら殆どの人が提出してない.捨て問…….

論文→SIST02に挑戦(1)

CiNiiで検索した論文がSIST02形式になって返ってきたらレポートの参照文献書くときに便利なのになー……と思ったのでRubyで書いてみることにしました.「思い立ったが吉日」を体現している.せっかくなので作業メモを残してみることにしました.作業メモは残すけど誰か僕より有能な人がいたらちゃっちゃと作って欲しいとか思ったり思わなかったり. RubyでXMLを扱うためにはREXMLとかいうライブラリを使えばいいらしい と思ったけどメモリ食いまくったりRDFが上手く読めなかったりとかで意外とダメらしい libxml-rubyとか言うのを使えばいいらしい→gemでさっさと落とす rubyでCinii詳細表示画面のrdfをパースする(libxmlで) のソースコードを見てみたら,どうやら○○:titleみたいなやつの○○はハッシュでURLに置き換えなきゃいけないらしい→真似して実装してみた(何のことだかよく分かってない) で,とりあえず XML::Document.File('ファイル名') でXMLファイルを読み込めるらしい,ということが分かったので require 'rubygems' require 'xml/libxml' ns = { 'rdf' => 'http://www.w3.org/1999/02/22-rdf-syntax-ns#', 'rdfs' => 'http://www.w3.org/2000/01/rdf-schema#', 'dcterms' => 'http://purl.org/dc/terms/', 'foaf' => 'http://xmlns.com/foaf/0.1/', 'prism' => 'http://prismstandard.org/namespaces/basic/2.0/', 'con' => 'http://www.w3.org/2000/10/swap/pim/contact#', 'c