ブックマーク / codeiq.hatenablog.com (7)

  • 祝★CodeIQ 2周年・・・ - CodeIQ Blog

    メルハバー!CodeIQの中の人、葵提督です。 OL元帥からブログ書いてもいいよーって、許可が出たので初登場ですwktk。 私に書かせるなんて、いよいよ腹をくくったなCodeIQ…。 なぜ私が提督かというと、お目付け役の元帥がいないと大変なことになちゃう 可能性があるからなのでしたーテヘペロ。 …大変なことになったら、仮想空間にいる守護神が知らせて(ry ま、どうでもいい話はこれぐらいにして、今回は遅ればせながら 祝★CodeIQ 2周年にあたり、出題者の皆様からいただいたお祝いコメントと 出題者の tbpgr 氏が皆さんに募ってくださったお祝いコードをご紹介いたしまーす! 【コメントをお寄せいただいた出題者の方々】※クリックで当該カ所にジャンプします ◆増井 雄一郎さん ◆柳井さん ◆tbpgrさん ◆stakemuraさん ◆鍋谷さん ◆kamimuraさん ◆結城先生 =======

    祝★CodeIQ 2周年・・・ - CodeIQ Blog
    suppy193
    suppy193 2014/07/14
  • 「ショートコーディング:パスカルの△」最終ランキング~上位5位のコード公開+Ozyさんの解説付き #shortcoding #codegolf - CodeIQ Blog

    CodeIQ中の人、millionsmileです。 お待ちかね、「ショートコーディング:パスカルの△」の 最終ランキングで上位5位までコード公開と、 出題者のOzyさんの解説です! この解説記事を読めば、次はあなたも神になれるかも!?です。 =============================== 解説と最短コード69バイト 最短コードを生むアルゴリズム パスカルの三角形を作る方法として一番簡単そうなのは、前の行の結果を単純に足し合わせて、次の行を生成する方法です。この方法での最短記録は、72バイトでした。十分短いのですが、配列アクセスで文字数が増えてしまうので、ややロスがありました。しかし、この方法の良い点は、単純な足し算しかしていません(途中掛け算をして32bitを超えることはありません)から、三角形のサイズがある程度大きくなっても対応できるということです。 今回は、三角形のサイ

    「ショートコーディング:パスカルの△」最終ランキング~上位5位のコード公開+Ozyさんの解説付き #shortcoding #codegolf - CodeIQ Blog
    suppy193
    suppy193 2013/05/31
    何事もそうですね。 / ひとつの問題を解くのに、やり方が複数あることは少なくありません。もちろん自分のやり方を信じて、縮めまくるのも良いですが、煮詰まったところで他のやり方を検討するのも大切なことです。
  • チョードコーディング集計結果発表!~Top Of チョードコーダーはC/C++で工夫のない素因数分解を使い373バイトで書いた人 - CodeIQ Blog

    CodeIQ中の人、millionsmileです。 ショートコーディングならぬ、チョードコーディングの集計結果発表です。 チョードコーディングとは、解答で最も使われるであろう「言語」、「アルゴリズム」、「コードサイズ」を予測し、その予測が的中しているほど高い"普通ポイント"がもらえる問題です。 139人が挑戦したチョードコードとはどんなものだったのでしょうか? 結果は出題者のOzyさんからの寄稿にてお楽しみください。 =============================== チョードコーディング出題者のOzyです。 この度はたくさんのご参加ありがとうございました。 参加者のみなさまにはフィードバックを送信しましたが、もう少し全体的な情報をまとめておきます。 Topはとってもチョード まず、最も「チョード良い」コードを書いた方の得点を発表しますと、 合計(言語/アルゴリズム/コードサイ

    チョードコーディング集計結果発表!~Top Of チョードコーダーはC/C++で工夫のない素因数分解を使い373バイトで書いた人 - CodeIQ Blog
    suppy193
    suppy193 2013/05/31
    この回答にはビックリ!頭が柔らかいですね。 / 「Ozy」というのは、私Ozy自身に向けて「素数を100個表示してチョ」のように、単にテキストファイルに書かれたものです。かなり高度なスクリプト言語ですね。
  • 「コードゴルフ:ワールド マップ」最終ランキング発表!~1位は219バイト!Top5の最短コード公開します。 #codegolf #shortcoding - CodeIQ Blog

    CodeIQ中の人、millionsmileです。 ついに終了しましたJSの「コードゴルフ:ワールド マップ」の最終順位の発表です。 今回は上位5位の方のコードも公開しますよ~~ じゃーん! 1位はozy4dm 様で、219バイト。1位バッチ付与します! 2位はrotary-o 様で、221バイト。2位バッチ付与します! 3位はayuzak 様で、222バイト。3位バッジ付与します! \ ̄▽ ̄/ アッパレ ozy4dm 様、逃げ切りましたね。1位になってモテたいとつぶやいていましたが、 そのモテるためのエネルギーといったらぱない感じです。 これできっとモテるでしょう。きっとね。 あ、ちなみにozy4dm 様は、現在、C言語でショートコーディングの問題を出題中です。 よかったら挑戦してみてくださいね。JSとは違う楽しみ方がありますよ。 rotary-o 様は途中1位でしたが、惜しかったですね

    「コードゴルフ:ワールド マップ」最終ランキング発表!~1位は219バイト!Top5の最短コード公開します。 #codegolf #shortcoding - CodeIQ Blog
    suppy193
    suppy193 2013/05/10
  • 「コードゴルフ:マンデルブロ集合」の暫定順位発表〜2013年2月8日18時まで - CodeIQ Blog

    suppy193
    suppy193 2013/02/10
    コードを短くしたものを再度投稿するも、順位は変わらず。締め切りまでにまだ時間はあるが、私にはちょっと限界かなあ。しばらく放置しておいて、また考えます。
  • 「コードゴルフ:迷路」の暫定順位発表〜2013年1月16日18時45分までの暫定順位 - CodeIQ Blog

    CodeIQの中の人、millionsmileです。 「コードゴルフ:迷路」2013年1月16日18時45分までの暫定順位です。 ぬぉぉぉぉー!再びの再びでhogeover30 様が1位です。sapics 様と入れ替わりに1位になっておりますねー。何か人間の限界を超えた領域でバトってる感じです。最終的にどちらが1位になるかしら? こちらの問題、解説記事および最終順位の上位者の解答コードを技術評論社のサイトで掲載する予定です。お楽しみに☆彡 http://gihyo.jp/dev/serial/01/codeiq/0003 1位:hogeover30 様 2位:sapics 様 3位:Azicore 様 4位:yvl 様 5位:capythm 様 6位:iehn 様 7位:myoga 様 8位:pes 様 9位:shinh 様 10位:simbelmyn 様 11位:rotary-o 様 1

    「コードゴルフ:迷路」の暫定順位発表〜2013年1月16日18時45分までの暫定順位 - CodeIQ Blog
    suppy193
    suppy193 2013/01/17
    このコードゴルフにも挑戦中。締め切りは1月24日(木)AM10:00まで。頑張ってみたが、挑戦者80名くらい中、中盤の順位。ただ、ここからの改良は現時点では思いつきません(T_T)。上には上が、そしてさらに上がいますね。
  • 東京Ruby会議10「コードゴルフに挑戦!」〜最終順位発表 - CodeIQ Blog

    CodeIQ中の人、millionsmileです。 東京Ruby会議10 ( #tkrk10 )の実行員・佐々木達也さんからの出題「コードゴルフに挑戦!」の最終順位の発表です。 大雪により東京Ruby会議10が中断になってしまい、会場で上位3名の方への景品プレゼントができなくなったため、後日CodeIQより郵送いたします! 東京Ruby会議10に参加していた方で、上位10位くらいまでにランクインしている方は、景品プレゼントの該当者である可能性があるので、1月18日(金)までにtokyo10 at rubykaigi.infoまでにメールください! 東京Ruby会議10に参加していた方で、上位10位くらいまでにランクインしている方は、景品プレゼントの該当者である可能性があるので、1月25日(金)までにtokyo10 at rubykaigi.orgまでにメールください! ※メールアドレスが間

    東京Ruby会議10「コードゴルフに挑戦!」〜最終順位発表 - CodeIQ Blog
    suppy193
    suppy193 2013/01/17
    先日の東京Ruby会議10でコードゴルフに挑戦しました。これは出題された問題に対する回答(プログラム)の中で、一番文字数が少なかった人を勝者にするというものです。私の回答は1位の人より20バイトも多かった(T_T)です。
  • 1