ATND アテンド β PRODUCED BY RECRUIT

ログイン or 無料登録

第一回 オフラインリアルタイムどう書く

横浜へなちょこプログラミング勉強会

日時 :
2012/07/06 (金) 19:00 ~ 21:45
定員 :
11人
会場 :
横浜市 西公会堂(一号会議室)(神奈川県横浜市西区岡野 1-6-41 )
主催者 :
ハッシュタグ :
#yhpg

主催者(鍋谷)の出したお題でみんなでプログラムを書きましょうというイベントです。
言語は自由です。C++ と ruby の解答を用意していく予定ですが、Haskell や Smalltalk も大歓迎です。
難易度は低めにします。上記の通りへなちょこなのでご安心ください。
難易度や分量は、 Qiita に書いた問題と同じぐらいにするつもりです。

22時近くに終わりますが、その後、希望者で飲みに行きましょう。

開催情報

参加費 400円ぐらいになると思います(会場費を参加人数で割ります)
必要なもの プログラムを書くための道具。ノートパソコンがお勧めです。
飲食 一号会議室の中なら、アルコール以外はOKです。
電源 電源使えます。電源タップを持参しますが、各自電源タップも持ってきてくれると助かります。
ネットワーク環境 今のところ用意できそうにありません。必要な方は用意してください。
ゴミ 持ち帰りでおねがいします。

タイムテーブル

18:30 – 19:00 受付・準備
19:00 – 19:15 自己紹介
19:15 – 19:30 問題の説明
19:30 – 20:30 みんなで問題を解く時間。解けた方は休憩。
20:30 – 21:30 各自のプログラムの解説。ひとり5分程度。
21:30 – 21:45 片付け・掃除・撤収

→ その後飲みに行きましょう。

補足

会場でプロジェクタをお借りることができました。持ってくるノートPCとプロジェクタが直接つながらない場合、(お持ちであれば)コネクタも持ってきてください。
会場の制限で、スイーツタイムはありません。
主催者がこの手のイベントの開催に不慣れなので、いろいろ大目に見てくださると助かります。
当初 18時スタートとしていましたが、19時スタートに変更しました。ご注意ください。

お題

当日発表されたお題は、
Tick-Tack-Toe
でした。

  • このコメントは全員が閲覧、すべてのログインユーザーが投稿することができます
nido
nido - (2012/06/23 (土) 02:20)
Qiitaの問題のへなちょこ解答(ruby)
prob='D3C3C10D10S3'
H={[1,1,1,1,1]=>'-',[1,1,1,2]=>'1P',[1,2,2]=>'2P',[1,1,3]=>'3K',[2,3]=>'FH',[1,4]=>'4K'}
puts H[prob.split(/[SHDC]/)[1..-1].group_by{|i|i}.map{|k,v|v}.map(&:size).sort]
NABETANI Takenori
NABETANI Takenori - (2012/06/24 (日) 14:14)
nido さん、完璧な解答をありがとうございます。
C99 で書いたちょっと変な実装を http://qiita.com/items/4a42b73d803eb7cac0c9 に書きました。
ruby のもあとで書きます。
NABETANI Takenori
NABETANI Takenori - (2012/06/24 (日) 22:47)
nido さんの後なので新味がありませんが、ruby も書きました。
http://qiita.com/items/c87f099e9f2bc6a661e7
enum_for を初めて使いました。便利。
nido
nido - (2012/06/24 (日) 23:05)
酔っ払って書いたので、ちょっと冗長でした(今も酔っぱらいですが・・)。
puts H[prob.split(/[SHDC]/)[1..-1].group_by{|i|i}.map{|k,v|v.size}.sort]
mapを2回続けている処で、おかしかったです。
NABETANI Takenori
NABETANI Takenori - (2012/06/25 (月) 22:20)
最初の map が values に見えていたので、mapが重なっていることに気づきませんでした。
それはさておき、もうひとつ書きました。
http://qiita.com/items/104638ba9eb43f46d4e1
group_by を避けるとマジカルにならざるを得ませんね。
dan5ya
dan5ya - (2012/06/27 (水) 12:38)
時間的に参加が厳しい><
NABETANI Takenori
NABETANI Takenori - (2012/07/02 (月) 00:54)
会場とプロジェクタを確保しました。
現在問題準備中。
参考問題の答えを、groovy と python で書きました。
groovy : http://qiita.com/items/0016763f537fe2de6a34
python : http://qiita.com/items/f254c582178dc9c5f988
NABETANI Takenori
NABETANI Takenori - (2012/07/05 (木) 21:57)
会場に確認したところ、室内での飲食OK(アルコールはNG)とのことでしたので、その旨変更しました。
NABETANI Takenori
NABETANI Takenori - (2012/07/07 (土) 19:15)
みなさまありがとうございました。
当日発表したものとしなかったものを qiita に書きました。
ruby#1 http://qiita.com/items/37f43de77939cb3b4697
ruby#2 http://qiita.com/items/8f4a9f0589d9da42a7bd
C++ http://qiita.com/items/070b914284e6b6295dd5
「どう書く」タグで。
MigdaliaLathrop
MigdaliaLathrop - (2014/03/22 (土) 10:34)
全てが明確で、分かりやすい説明ですね。とても有益な情報で、あなたのウェブサイトはとても実用的ですね!シェアありがとうございます。 buy tweets
理想的
理想的 - (2014/06/25 (水) 13:38)
非常に面白い視点だと思います。ステキなポストをありがとうございます。このウェブサイトの他の投稿も非常に面白いと思います。 potty training a puppy

コメントを投稿するには、ログインしてください。

掲載されるイベント情報は、利用者の皆様によりご提供いただくものであり、株式会社リクルートは本情報の正確性や内容について、一切保証するものではございません。詳しくは利用規約をご参照ください。