More Related Content
Similar to 2011 02-21 第1回@freaks勉強会
Similar to 2011 02-21 第1回@freaks勉強会 (10)
2011 02-21 第1回@freaks勉強会
- 3. SRMについて ほぼ毎週コンテストが開催される 75分で,easy, medium, hardの3つの問題を解く 5分の休憩後,お互いのバグを発見し,バグを誘発させるとポイントが貰えるチャレンジタイムがある これによりプログラマのネトゲと呼ばれているらしい? 問題回答の早さによって,Ratingが振られる 2200~はredCoderとして恐れられている Ratingによって,Div1(難しい問題)とDiv2(易しい問題)に振り分けられる
- 10. なぜTopcoder? 実際にコードを書くので,コーディング技術が向上する コーディング技術が上がれば,ソースをはやく書ける. シンプルに書ける!! 開発効率の向上!! 他人のソースを見ることで,いろんな発見ができる もしあなたが美しい(あるいはトリッキーな)コードが飛び交う世界を知りたいと願うならそれはTopcoderに参加することで容易に実現することができる http://www.itmedia.co.jp/enterprise/articles/0703/01/news013.html ただ,トリッキーすぎるソースもある… 業務プログラムにFizzBuzzを1行で書くようなプログラムはいらない プログラムの実行時間やメモリ使用量などに気を使えるようになる
- 13. Javaのススメ (1) 文字列 “aaa,bbb,ccc” を {“aaa”, “bbb”, “ccc”} とパーズしたい phpなら explode(‘,’, “aaa,bbb,ccc”); String[] str_ary = “aaa,bbb,ccc”.split(“,”); 文字列“100034” を変数intvalに格納したい phpなら $val = intval(“100034”); intval = Integer.parseInt(“100034”); 10進数 26 を 16進数に変換したい phpならdechex(26); Integer.toString(26, 16); //val, radix … 1a !!
- 15. Javaのススメ (2) 数字 17 を18進数に基数変換する Integer.parseInt(17, 18); // h!! と思ったら, base_convert($number, $frombase, $tobase)があった… php恐るべし… じゃ,じゃあ 100000000000000000 * 2の値は? new BigInteger(“100000000000000000”).multiply(new BigInteger(“2”)); // 200000000000000000 …!! 任意精度の演算はphpにはできませんよね