yapc::asia 2012 lt gaiax
TRANSCRIPT
YAPC::ASIA 2012Sponsored Session
自己紹介
藤堂 和幸 (とうどう かずゆき)
@frecce
Kazuyuki.todo
株式会社ガイアックス
今年のうちのノベルティ
メガネ拭きです!※JiNS PC とかに使ってね
さて本題
去年の LT
福岡に研究開発拠点作るよ!
できました!
YAPC で話したくらいだから
てっきり Perl かと思ってい
たら
まさかの Ruby
しかも
CTO の口車に乗ってコーヒーとかレンジとか椅子とか照明とか
床とかいい環境作っていた
ら予算使いすぎて東京の方にお金がなく
なって
こんなところや
こんなところや
こんなところでプログラムをするハメに
(´ ・ ω ・ `) カワイソス
エンジニアがあまりにも
かわいそうだということで
プログラミング部を
作りました
部室も作りました
活動内容
朝練
素振り
名著の写経をしっかりやる
ストレスに強い体づくり
※ ルートビア。沖縄でよく売られている。飲んだら後悔する味。まれに好きな人がいる。まさにストレス。
ペアプロ
椅子投げ
Project Euler
と、こんなことをやってます
プログラミング部の活動を
皆さんとやってみたい
プログラミング部の活動を
皆さんとやってみたい
や、椅子投げじゃないです
,. 、 , 、 ,.., 、、 ., 、 , 、、 ..,_ / i ;’ ` ; 、、 : 、 . .: 、 :, :,.: :: `゙ :.: ゙ : `”’ :,’.´ - i‐ ’、 ;: …: ,:. :. 、 .∩.. .:: _;.;;.∩ ’‐ ゙  ̄  ̄ `”゙’ ” ` ゙ // ゙` ´´ | | //Λ _ Λ | | | | ( ´Д `) // < うるせー!エビフライぶつけんぞ馬鹿。 \ |..
×
Prime War
問題
5 番目までの素数の和は 2+3+5+7+11 = 28 である。10000 番目までの素数の和を計算しなさい。
<ルール>
・使用言語は perl 、 php 、 ruby 、 javascript 、 python のいずれか・実行制限時間は 5 秒(目安で OK です)・組み込み関数のみを使用する・言語の差による速度の差は考慮しません
問題はフライヤーに。↓ こんなの。
CodeIQ に投稿するとソースごと公表
http://yapc.pjeuler.com/
正解だとランキングにして晒します
http://yapc.pjeuler.com/
答えだけ書いても場合によっては晒します
http://yapc.pjeuler.com/
答えだけ書いても場合によっては晒します
$=~[];$={___:++$,$$$$:(![]+"")[$],__$:++$,$_$_:(![]+"")[$],_$_:++$,$_$$:({}+"")[$],$$_$:($[$]+"")[$],_$$:++$,$$$_:(!""+"")[$],$__:++$,$_$:++$,$$__:({}+"")[$],$$_:++$,$$$:++$,$___:++$,$__$:++$};$.$_=($.$_=$+"")[$.$_$]+($._$=$.$_[$.__$])+($.$$=($.$+"")[$.__$])+((!$)+"")[$._$$]+($.__=$.$_[$.$$_])+($.$=(!""+"")[$.__$])+($._=(!""+"")[$._$_])+$.$_[$.$_$]+$.__+$._$+$.$;$.$$=$.$+(!""+"")[$._$$]+$.__+$._+$.$+$.$$;$.$=($.___)[$.$_][$.$_];$.$($.$($.$$+"\""+$.$$__+$._$+"\\"+$.__$+$.$_$+$.$$_+"\\"+$.__$+$.$$_+$._$$+$._$+(![]+"")[$._$_]+$.$$$_+"."+(![]+"")[$._$_]+$._$+"\\"+$.__$+$.$__+$.$$$+"("+$.$__+$.$__$+$.$$_+$.__$+$.$$_+$.$_$+$.$__+$.__$+$.__$+")"+"\"")())();
dankogai1.js
http://yapc.pjeuler.com/
答えだけ書いても場合によっては晒します
length q cmp lc and print chr oct oct ord qw q do q and print chr oct oct ord q mkdir m and print chr oct oct ord qw q for q and print chr oct oct oct ord q eq le and print chr oct ord uc qw q bind q and print chr oct ord uc q each ne and print chr oct oct ord qw q dump q and print chr oct oct oct ord q eq ne and print chr oct oct oct ord q eq ne
dankogai2.pl
http://yapc.pjeuler.com/
不正解でも晒します
http://yapc.pjeuler.com/
仕組み
pull request 歓迎https://github.com/gx-hackers/yapc2012
何回でも投稿 OKThere's More Than One Way To Do It
ランキングの上から順に公開コードレビュー会(仮称)にご招待
ご参加待ってます!
http://yapc.pjeuler.com/