CodeIQに関するAzicoreのブックマーク (47)

  • CodeIQで印象に残った問題 - Qiita

    はじめに CodeIQは初期から参加させていただきまして、手頃な問題として解いていました。青コーダーの私が手頃というくらいだから赤コーダーが満足するような刺激はないけれど、ユーザー間で形成されていたコミュニティは暖かみがあるものでした。手動採点時代は出題者からのフィードバック。自動採点時代はコードの見せあい。他のコンテストサイトと比べると交流が密で、最大の特色だったと思います。CodeIQはなくなってしまいますが、交流は形を変えて続いていくんだと思っています。 また、バッジ数1位である私は、出題はどうかと声をかけていただくことができました。他の出題者の問題を参考にしながら、見よう見まねで出題していきました。いろいろ不手際もありますが、応援を力に変えて、良い経験になりました。ありがとうございました。 バッジ(1位) 536個 https://github.com/cielavenir/cod

    CodeIQで印象に残った問題 - Qiita
  • CodeIQの出題者としての「てぃーびー」をふりかえる - Tbpgr Blog

    CodeIQ のサービスが moffers by CodeIQ に一化されることとなり、 従来の出題・回答型のサイトとしての運用が終了となりました。 出題者を終えることとなったため、その歴史を 数値 出会い 機会 経験 価値 の側面からふりかえります。 CodeIQについてのお知らせ│CodeIQ 数値 2018/03/09 時点のデータです 出題期間 2013/12 ~ 2018/04 出題数 109 年度 出題数 2013 2 2014 38 2015 25 2016 17 2017 23 2018 2 合計 109 挑戦者数 17,331 年度 挑戦者数 2013 29 2014 2,616 2015 1,794 2016 6,994 2017 5,480 2018 418 合計 17,331 記事執筆数 39 記事の最大ブクマ数 233 https://codeiq.jp/mag

    CodeIQの出題者としての「てぃーびー」をふりかえる - Tbpgr Blog
  • 「今週のアルゴリズム」の振り返りとCodeIQへの感謝|masuipeo

    日(2018/04/25)、CodeIQの「プログラミング腕試しサービス」が終了してしまいます。 https://codeiq.jp/news/3569 CodeIQでプログラミングに関する問題を毎週作成した「今週のアルゴリズム」シリーズなど、さまざまな問題を出題させていただいたことは、私自身の仕事に大きな影響を与えました。 出題者として約5年に渡りお世話になったCodeIQへの感謝も込めて、これまでの振り返りを書いておこうと思います。 CodeIQとの関わりから「今週のアルゴリズム」出題まで私とCodeIQとのやり取りが始まったのは2013年5月のことでした。 CodeIQがサービスを開始したのが2012年6月なので、1年が経とうとしている頃です。 その頃は私も自分自身の何を売りにできるか悩んでいる頃でした。 いろいろなところで記事などを書いており、そのつながりで声を掛けていただいたと

    「今週のアルゴリズム」の振り返りとCodeIQへの感謝|masuipeo
  • CodeIQ過去問集 - カメヲラボ

    私がCodeIQで出題した問題(の一部)とその解説・解答例を書き残しておきます。 (結構な量なのでボチボチ追加していきます) 01. ショートコーディング入門編 【問題】 【解説1】 【解説2】 02. ショートコーディング:パスカルの△ 【問題】 【解説】 03. ちゃんとコーディング 【問題】 【解説】 04. コードゴルフ:ぐるぐる渦巻き 【問題】 【解説】 05. 大きなナップサック 【問題】 【解説】 06. 魔方陣ヌルヌル 【問題】 【解説】 07. 七夕問題☆牽牛 彦星 牛をもっと飼う 【問題】 【解説1】 【解説2】 08. ショートコーディング~神になりたい~ 【問題】 【解説】 09. 一番割り算の多い組み合わせは? 【問題】 【解説】 10. ショートコーディング:きのこ危機一髪 【問題】 【解説1】 【解説2】 11. わんにゃんキャッスル 【問題】 【解説】 12

    CodeIQ過去問集 - カメヲラボ
  • 10,000人のコードを読んだ話~さらばCodeIQ~ - カメヲラボ

    10,000人のコードを読んだ話 ◆はじめに 稿にはCodeIQで過去に出題された採用問題の採点内容に関する記述が含まれますが、問題に挑戦したユーザの皆様の具体的な解答に関しては、一切の記述はありません。これは、解答の権利がユーザに帰属するということと、そもそも私の手元には採点が終わった時点でデータが破棄されていて2度と閲覧することができないためです。 その代わり、ユーザの皆様が当時気になっていたのではないかと思われることを、採点に関するメモ・過去のメール・私の記憶を頼りにまとめたものを書き残しておこうと思います。 ※注意 採点に関してちょっと突っ込んだ内容になっていますので、問題が生じた場合は修正を加えるか、最悪予告なしで削除します。予めご了承ください。 ◆採点者として 2013年3月から、CodeIQの出題者としていろいろと出題させていただいていました。同年8月頃、「採点者やってみな

    10,000人のコードを読んだ話~さらばCodeIQ~ - カメヲラボ
  • CodeIQ の出題者業のことを振り返ってみる - Codeへの愛とCuriosity

    もともと yhpg( https://yhpg.doorkeeper.jp/ ) を 2012年7月からやっていて。 そのことがリクルートの人に見つかって。 CodeIQ に誘われて。 2013年 9月26日に、出題者となった。 yhpg に出している問題の焼き直しでいいと言われていたので、最初は「カードゲームの役を判定する」という問題で「ポーカー( https://qiita.com/Nabetani/items/cbc3af152ee3f50a822f ) 」の焼き直しにした。 それは、こんな問題だった: ■概要 6枚のカードを使って行うカードゲームがあります。その役を判定するプログラムを書いて下さい。 ■役は下表のとおりです。 役名 記号 意味 例 アンサー An 同一ランクの4枚組と、同一ランクの2枚組 ♥2, ♠2, ♦2, ♣2, ♠A, ♥A シンクダブルトリオ sDT 同一

    CodeIQ の出題者業のことを振り返ってみる - Codeへの愛とCuriosity
  • Whitespace Interpreter

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

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

    祝★CodeIQ 2周年・・・ - CodeIQ Blog
    Azicore
    Azicore 2014/07/31
    2周年のお祝いコードを、大変光栄なバッジ100個枠にて紹介していただきました
  • 今週の「CodeIQで○○な話」特別編 ~バッジを100個集めたら?~ - CodeIQ Blog

    アロハー!CodeIQの中の人、OL元帥です。 2013年12月3日の「CodeIQで○○な話」でご紹介したツイート (ようやく)左側が右側より長くなりました。#codeiq @ozy4dm pic.twitter.com/yEmEJF5cjq— しえる (@cielavenir) November 26, 2013 こちらに対し、 「こんなに集めていただいて嬉しいです!100個集めたらイイコトがある…のでしょうか!?どうなんでしょう、CodeIQの偉い人~!?」とコメントさせていただいたところ… なんと先日、このようなツイートが… 100個目。バッジの配布順序が…。バグハンターを先に配布してくれればLv3が100個目になったのにToT:「バグハンターのダンジョン LV2クリア!」バッジ by クロノス・クラウン合同会社 柳井政和 http://t.co/ROE8nk6QQZ @codei

    今週の「CodeIQで○○な話」特別編 ~バッジを100個集めたら?~ - CodeIQ Blog
  • 「第4回デスマコロシアム」問題のトーナメント結果発表です!──優勝者は…! #デスマコロシアム|CodeIQ MAGAZINE

    第4回デスマコロシアムのトーナメント結果発表です。 今回のチャンピオンはどなたでしょうか? 優勝、準優勝、最小賞の方には、デスマコロシアム チャンピオンバッジが付与されます! by tbpgr 1.はじめに 「第4回デスマコロシアム」へようこそ!出題者のtbpgr コロシアム管理人です。 この記事は トーナメントの参加集計 トーナメントの結果発表 参加された皆様の解答例 の3立てでお送りします。 2.トーナメントの参加集計 エントリー結果 挑戦者数 正解者数 不正解者数

    「第4回デスマコロシアム」問題のトーナメント結果発表です!──優勝者は…! #デスマコロシアム|CodeIQ MAGAZINE
  • ダブル数列のダンジョンLV1~LV3の解説+最短コード #javascript|CodeIQ MAGAZINE

    大人気ダンジョンシリーズ!! 「ダブル数列のダンジョン」問題の出題者である柳井政和さんによるL1~LV3の解説記事です。 各レベルの最短コードも公開です! by CodeIQ運営事務局 ■ ダブル数列のダンジョン 今回の ダブル数列のダンジョンは、以下のような問題でした。 問題 数列の先頭の数値aと、2番目の数値bが与えられます。この数列は、以下の2つの条件のうち、どちらかを満たしています。 A. 10~99のいずれかの整数で始まり、2~9の整数の値ずつ大きくなる等差数列。 B. 10~99のいずれかの整数で始まり、2~9の整数の倍率で大きくなる等比数列。 「等差数列」は、各項の差が一定になっている数列です。 (例:2, 4, 6, 8, 10, ……) 「等比数列」は、各項の比が一定になっている数列です。 (例:2, 4, 8, 16, 32, ……) あなたは、与えられた2つの数値から

    ダブル数列のダンジョンLV1~LV3の解説+最短コード #javascript|CodeIQ MAGAZINE
  • 「第3回デスマコロシアム」問題のトーナメント結果発表です!──優勝者は…! #デスマコロシアム|CodeIQ MAGAZINE

    第3回デスマコロシアムのトーナメント結果発表です。 今回のチャンピオンはどなたでしょうか? 優勝、準優勝、最小賞の方には、デスマコロシアム チャンピオンバッジが付与されます! by tbpgr 1.はじめに 「第3回デスマコロシアム」へようこそ!出題者のtbpgr コロシアム管理人です。 この記事は トーナメントの参加集計 トーナメントの結果発表 参加された皆様の解答例 の3立てでお送りします。 2.トーナメントの参加集計 エントリー結果 挑戦者数 正解者数 不正解者数

    「第3回デスマコロシアム」問題のトーナメント結果発表です!──優勝者は…! #デスマコロシアム|CodeIQ MAGAZINE
  • バグハンターのダンジョンLV1~LV3の解説+最短コード #javascript|CodeIQ MAGAZINE

    大人気ダンジョンシリーズ!! 「バグハンターのダンジョン」問題の出題者である柳井政和さんによるL1~LV3の解説記事です。 各レベルの最短コードも公開です! by CodeIQ運営事務局 ■ バグハンターのダンジョン 出題者の柳井政和です。「バグハンターのダンジョン」問題にたくさんの方に挑戦いただき、ありがとうございます。 各レベル(LV1、LV2、LV3)の解説と、最短コードをご紹介します。 今回の バグハンターのダンジョンは、以下のような問題でした。 問題 文字列変数「t」の中から「bug」という文字の並びを見つけて、すべて「000」(ゼロ3つ)に置き換えます。以下、例です。 置換前の文字列)abgdbugcugubugcb 置換後の文字列)abgd000cugu000cb 問題のコード function yourCode() { // 問題用配列の作成 var q = (functi

    バグハンターのダンジョンLV1~LV3の解説+最短コード #javascript|CodeIQ MAGAZINE
  • 「6枚のカードの並べ方を求めて!」問題解説 #java|CodeIQ MAGAZINE

    今回は出題者としてご登場された、チョコレートバーさんによる問題解説記事です。 挑戦者の方の、おもしろ解答のご紹介もあります! ぜひ、チョコレートバーさんの軽快な解説記事をお楽しみください。 by CodeIQ運営事務局 出題者のチョコレートバーです。 「6枚のカードの並べ方を求めて!」という、Javaの問題を出題したところ、67名の方に解答して頂きました。 ありがとうございました! 問題の概要 問題は、「0~5」の書かれた6枚のカードを並べ替えて、720通りの順列を求める、というものでした。 この問題には制限があり、main文でコードを完結させる、ライブラリはjava.lang,java.util,java.ioのみが使用可能でした。 メジャーな解き方 解き方はいろいろありましたが、代表的なロジックはいくつかに絞られていました。 尚、一部バーのほうで、違う方法と判断してしまったものがありま

    「6枚のカードの並べ方を求めて!」問題解説 #java|CodeIQ MAGAZINE
  • デスマコロシアムまとめ(2015/02/03 00:40 追記) - Tbpgr Blog

    デスマコロシアムとは CodeIQで出題している問題。 簡単な問題を解いてトーナメントに参加。 基的なルールはジャンケン+αによるポイント勝負と言語ペナルティ。 さらに各大会ごとの独自ルールで勝敗を決する。 利用できる言語はideoneで利用可能なものに限定。 デスマコロシアム共通情報 ・ツイートは「#デスマコロシアム」のハッシュタグで デスマコロシアムスライドショー http://tbpgr.github.io/deathma_slide/#/ デスマコロシアムリンク集 http://tbpgr.hatenablog.com/entry/2015/02/03/003505 デスマコロシアム集計結果のカスタマイズ みけCAT様提供のGreasemonkeyのユーザースクリプトを導入すれば、 デスマコロシアムの集計記事の言語別集計結果を 最短のペナルティの昇順でソートすることができます。

    デスマコロシアムまとめ(2015/02/03 00:40 追記) - Tbpgr Blog
  • 「第2回デスマコロシアム」問題のトーナメント結果発表です!──優勝者は…! #デスマコロシアム|CodeIQ MAGAZINE

    第1回に続いて挑戦者のみなさまの間で話題になった、第2回デスマコロシアムのトーナメント結果発表です。 今回のチャンピオンはどなたでしょうか? 優勝、準優勝、最短賞の方には、デスマコロシアム チャンピオンバッジが付与されます! by CodeIQ運営事務局 1.はじめに 「第2回デスマコロシアム」へようこそ! 出題者のtbpgr コロシアム管理人です。 この記事は トーナメントの参加集計 トーナメントの結果発表 参加された皆様の解答例 の3立てでお送りします。 2.トーナメントの参加集計 エントリー結果 挑戦者数 正解者数 不正解者数

    「第2回デスマコロシアム」問題のトーナメント結果発表です!──優勝者は…! #デスマコロシアム|CodeIQ MAGAZINE
  • 第2回デスマコロシアム Perlの42文字のコード - tails のブログ

    はじめに CodeIQ で出題された『第2回デスマコロシアム』に参加しました。 大雑把に説明すると、 問題文で与えられたある文字列を出力するコード(プログラム)を提出する。 言語は ideone で利用可能なものから選ぶ。 コードのサイズが短いほどよい。(1文字につき1点減点) 同じ言語を選択した人が少ないほどよい。(1人につき10点減点) その他、コーディングとは無関係な運の要素も加えて、トーナメントで競う。 といった感じです。要するに、コードゴルフに運の要素を加えたトーナメントです。具体的な出力の文字列などについては、出題者様によるまとめ記事をご参照ください。 出題者様によるまとめ記事: http://d.hatena.ne.jp/tbpg/20140517/1400291776 私は、途中まで Perl (42文字)でエントリーし、その後 Perl 6 (32文字)に移行しました。結

    第2回デスマコロシアム Perlの42文字のコード - tails のブログ
  • CodeIQ に出した「hello, world × 3」の解説・解題 - Codeへの愛とCuriosity

    CodeIQ に「hello, world × 3」( https://codeiq.jp/ace/nabetani_takenori/q766 )という問題を出した。 挑戦の募集はすでに締めきっている。 というわけで、解説・解題。 で。 まずは問題 問題 ■ 概要 hello, world という文字列を出力するプログラムを、3つのプログラミング言語で1つずつ書いてください。 ただし、どのプログラムも、他の2つのプログラムで使った文字をできるだけ使わないようにしてください。 複数の実装で使われている文字の種類が少ないほど高い評価になります。 ■ 詳細 動作確認は ideone.com で行います。 言語は、以下のリストにあるものから、3つを選んでお使いください。 AWK, Ada, Bash, C#, C++, CLIPS, COBOL, Clojure, CommonLisp, C言語

    CodeIQ に出した「hello, world × 3」の解説・解題 - Codeへの愛とCuriosity
  • あべこべのダンジョンLV1~LV3の解説+最短コード #javascript|CodeIQ MAGAZINE

    大人気ダンジョンシリーズ!! 「あべこべのダンジョン」問題の出題者である柳井政和さんによるL1~LV3の解説記事です。 各レベルの最短コードも公開です! by CodeIQ運営事務局 ■ あべこべのダンジョン 出題者の柳井政和です。「あべこべのダンジョン」問題にたくさんの方に挑戦いただき、ありがとうございます。 各レベル(LV1、LV2、LV3)の解説と、最短コードをご紹介します。 今回のあべこべのダンジョンは、以下のような問題でした。 問題 「1, 2, 3, 4, 5, 6, 7, 8, 9」の9つの数字を使った8桁の数値が示されます。この各桁の数字を、以下の対応になるように、書き換える処理を行ってください。 元の数値 → 書き換えた数値 1  →  9 2  →  8 3  →  7 4  →  6 5  →  5 6  →  4 7  →  3 8  →  2 9  →  1 たと

    あべこべのダンジョンLV1~LV3の解説+最短コード #javascript|CodeIQ MAGAZINE
  • cielavenirさん出題の「hybrid A+B problem」解説記事 #polyglot|CodeIQ MAGAZINE

    見事トップを獲られたみけCAT様、おめでとうございます。 また、Azicore様はオンリーワン言語こそありませんでしたが、有効コード中最短コードでした。おめでとうございます。 解答紹介 みけCAT様 ; //;1*1; $a=<<""; ; /* ;>>+>+*>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>>>>>>> ;>>>>>*>>>>>>>>+>+>+>+>+>+>+>+>>>>>>>>>>>+>>>>>>>>>>+>>>+>+>+>+>+>+>+>+>+<<<<<<< ;<<<<<*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<,----------[>,----------[>,- ;-----*----[>,----------[>,------

    cielavenirさん出題の「hybrid A+B problem」解説記事 #polyglot|CodeIQ MAGAZINE