CodeIQ MAGAZINECodeIQ MAGAZINE

「第2回デスマコロシアム」問題のトーナメント結果発表です!──優勝者は…! #デスマコロシアム

2014.05.09 Category:CodeIQ問題解説・リーダーボード Tag: ,

  • 32
  • このエントリーをはてなブックマークに追加

第1回に続いて挑戦者のみなさまの間で話題になった、第2回デスマコロシアムのトーナメント結果発表です。
今回のチャンピオンはどなたでしょうか?

優勝、準優勝、最短賞の方には、デスマコロシアム チャンピオンバッジが付与されます!
by CodeIQ運営事務局

1.はじめに

「第2回デスマコロシアム」へようこそ! 出題者のtbpgr コロシアム管理人です。

この記事は

  • トーナメントの参加集計
  • トーナメントの結果発表
  • 参加された皆様の解答例

の3本立てでお送りします。

2.トーナメントの参加集計

エントリー結果

挑戦者数 正解者数 不正解者数
92 85 (92.39%) 7 (7.61%)

チーム内訳

Total PM TL DB SE PG
255 40 (15.69%) 47 (18.43%) 46 (18.04%) 49 (19.22%) 73 (28.63%)

チーム内訳(グラフ)

言語内訳

言語名 人数 言語ペナルティ 最短文字数 平均文字数
Assembler (gcc-4.8.1) 1 0 point 250文字 250文字
Assembler (nasm-2.10.01) 1 0 point 127文字 127文字
AWK (gawk) 1 0 point 192文字 192文字
Bash 2 -10 point 63文字 139文字
Brainf**k 1 0 point 111文字 111文字
C# 3 -20 point 101文字 185文字
C++ 4.3.2 1 0 point 173文字 173文字
C++ 4.8.1 2 -10 point 169文字 209文字
C++11 2 -10 point 97文字 183文字
Clojure 2 -10 point 112文字 123文字
Common Lisp (clisp) 1 0 point 94文字 94文字
C 4 -30 point 111文字 158文字
D (dmd) 1 0 point 74文字 74文字
Falcon 1 0 point 60文字 60文字
Forth 1 0 point 93文字 93文字
Fortran 1 0 point 259文字 259文字
Go 2 -10 point 124文字 143文字
Groovy 1 0 point 111文字 111文字
Haskell 1 0 point 86文字 86文字
Java7 3 -20 point 132文字 225文字
JavaScript (rhino) 1 0 point 110文字 110文字
JavaScript (spidermonkey) 1 0 point 117文字 117文字
Java 8 -70 point 139文字 478文字
Lua 1 0 point 169文字 169文字
Nice 1 0 point 258文字 258文字
Node.js 1 0 point 134文字 134文字
Objective-C 1 0 point 89文字 89文字
Pascal (fpc) 1 0 point 263文字 263文字
Perl 6 5 -40 point 32文字 36文字
Perl 4 -30 point 64文字 101文字
PHP 4 -30 point 138文字 198文字
Python 3 4 -30 point 65文字 82文字
Python 1 0 point 133文字 133文字
Ruby 10 -90 point 63文字 130文字
R 5 -40 point 53文字 130文字
Smalltalk 1 0 point 221文字 221文字
SQL 1 0 point 217文字 217文字
Tcl 1 0 point 146文字 146文字
VB.NET 2 -10 point 169文字 352文字

言語内訳(グラフ)

青:2014/05/05 21:40 時点の人数
赤:2014/05/07 10:00 締め切り時の人数

最短賞

全言語中で最短文字数達成者には、最短賞ということでチャンピオンバッジを付与します。
※付与するバッジは一番上位のものを1つだけです。
※以下のリストは敬称略としています。

Lang Length Name
Perl 6 32 antimon2, rotary-o, tails

特別賞

各言語で最短文字数達成者(言語別最短文字数達成者)には、特別賞ということで強豪バッジを付与します。
※付与するバッジは一番上位のものを1つだけです。
※以下のリストは敬称略としています。

Lang Length Name
AWK (gawk) 192 kuuso
Assembler (gcc-4.8.1) 250 ぶん
Assembler (nasm-2.10.01) 127 みけCAT
Bash 63 なおゆら
Brainf**k 111 Azicore
C 111 ikakr
C# 101 Arith_td
C++ 4.3.2 173 tmftake
C++ 4.8.1 169 nsase
C++11 97 mamekin
Clojure 112 nanto
Common Lisp (clisp) 94 Mu
D (dmd) 74 electrolysis
Falcon 60 knightrogen
Forth 93 himox_x
Fortran 259 ぱいなっぷる
Go 124 mahjongkid
Groovy 111 takuya0301
Haskell 86 k.hamada
Java 139 StupidDog
Java7 132 チョコレートバー
JavaScript (rhino) 110 雪男寒太郎
JavaScript (spidermonkey) 117 NeoCat
Lua 169 e-blaze
Nice 258 せきゅあ
Node.js 134 lazex
Objective-C 89 キャス
PHP 138 りょうへ
Pascal (fpc) 263 ゆうふーる
Perl 64 naoki_kp
Perl 6 32 antimon2, rotary-o, tails
Python 133 shoek
Python 3 65 permil
R 53 ciel
Ruby 63 hoi
SQL 217 SES
Smalltalk 221 しゅも
Tcl 146 カニ戯(ry
VB.NET 169 蜜柑123

3.トーナメント結果発表

お待たせ致しました!
トーナメント結果の発表です。
結果はベスト64から発表致します。
ベスト64で勝ち、ベスト32に入れば強豪バッジ獲得です!

※名前の載っていない方は残念ながら予選落ちとなります。
※トーナメント表は敬称略としています。

トーナメント表に関する補足説明

  • 「結果ポイント」はチームの勝敗によるポイントと言語ペナルティの合計です
  • 「デスマ発生」はデスマーチの発生した試合の場合に○になります
  • 「引分ランダム決着」はポイントが同点かつ言語ペナルティも同点になり、
    ランダム抽選による勝敗決定になった場合に○になります

ベスト64

勝敗 名前 チーム 言語 言語ペナルティ 文字数ペナルティ 結果ポイント デスマ発生 引分ランダム決着
bahaki386 GLD Bash -10 -215 -215 × ×
× おにちき GGG C -30 -188 -218 × ×
× SES SSS SQL 0 -217 -217 × ×
k.hamada DSM Haskell 0 -86 -76 × ×
Chatnoir GMM Python 3 -30 -69 -89 × ×
× Akiyah SSS R -40 -127 -162 × ×
× marsbar SDG Ruby -90 -175 -260 × ×
Azicore SSD Brainf**k 0 -111 -106 × ×
knightrogen DLS Falcon 0 -60 -55 × ×
× tmftake SSS C++ 4.3.2 0 -173 -168 × ×
× 24D LGD Go -10 -163 -163 × ×
チョコレートバー GGG Java7 -20 -132 -152 × ×
× nanto MDG Clojure -10 -112 0 ×
Arith_td GGG C# -20 -101 0 ×
Kezy GGG Python 3 -30 -80 -110 × ×
× GikoCat GGG Java -70 -390 -460 × ×
permil DLL Python 3 -30 -65 -90 × ×
× todaemon GSL C -30 -142 -167 × ×
みけCAT GGG Assembler (nasm-2.10.01) 0 -127 -127 × ×
× setsuna82001 LDS Ruby -90 -79 -154 × ×
× あさりの味噌汁 MDG Ruby -90 -121 -206 × ×
kuuso SDL AWK (gawk) 0 -192 -187 × ×
hogehoge GMD C# -20 -161 -181 × ×
× TieTie GML Ruby -90 -179 -264 × ×
× e-blaze LDS Lua 0 -169 -164 × ×
ryosy383 LLL Perl 6 -40 -43 -78 × ×
× katusika GGG Java7 -20 -329 -349 × ×
hotvenus DLD Ruby -90 -86 -161 × ×
× manozo LDS R -40 -191 -231 × ×
NeoCat MDS JavaScript (spidermonkey) 0 -117 -112 × ×
× キャス MLG Objective-C 0 -89 0 ×
Mu GGG Common Lisp (clisp) 0 -94 0 ×
himox_x SSL Forth 0 -93 -88 × ×
× guts LDS Java -70 -278 -338 × ×
lazex SLG Node.js 0 -134 -134 × ×
× ぶん DSL Assembler (gcc-4.8.1) 0 -250 -235 × ×
mahjongkid MLG Go -10 -124 -129 × ×
× てるてるぼーず SLD C -30 -194 -219 × ×
× okaimono LLM Perl -30 -151 -166 × ×
tails DDD Perl 6 -40 -32 -72 × ×
ciel GLL R -40 -53 0 ×
× smallvoice MMM VB.NET -10 -535 0 ×
かわやん GGG C++11 -10 -269 0 ×
× kobaya-m GSM Ruby -90 -70 5 ×
× aohige LDL Java -70 -178 -248 × ×
antimon2 SDL Perl 6 -40 -32 -67 × ×
ikakr GLS C -30 -111 -136 × ×
× suppy193 LGS Ruby -90 -95 -180 × ×
× yuma25689 GGG Java -70 -427 -497 × ×
takuya0301 DDD Groovy 0 -111 -96 × ×
× ゆうふーる LDG Pascal (fpc) 0 -263 -253 × ×
なおゆら DSL Bash -10 -63 -68 × ×
× unsre DGG C++ 4.8.1 -10 -249 -254 × ×
rotary-o SLD Perl 6 -40 -32 -62 × ×
cooly DMM Perl -30 -70 -90 × ×
× mamekin DLS C++11 -10 -97 -107 × ×
× ねじこ MMM Ruby -90 -82 -157 × ×
雪男寒太郎 LDS JavaScript (rhino) 0 -110 -110 × ×
electrolysis GMS D (dmd) 0 -74 -74 × ×
× カニ戯(ry GMM Tcl 0 -146 -141 × ×
× しゅも MSG Smalltalk 0 -221 -211 × ×
hoi LLL Ruby -90 -63 -148 × ×
× StupidDog LSD Java -70 -139 -204 × ×
電脳妖精 GMM Perl 6 -40 -45 -75 × ×

ベスト32

勝敗 名前 チーム 言語 言語ペナルティ 文字数ペナルティ 結果ポイント デスマ発生 引分ランダム決着
× bahaki386 GLD Bash -10 -215 -225 × ×
k.hamada DSM Haskell 0 -86 -71 × ×
Chatnoir GMM Python 3 -30 -69 -89 × ×
× Azicore SSD Brainf**k 0 -111 -106 × ×
knightrogen DLS Falcon 0 -60 -45 × ×
× チョコレートバー GGG Java7 -20 -132 -152 × ×
× Arith_td GGG C# -20 -101 -121 × ×
Kezy GGG Python 3 -30 -80 -110 × ×
permil DLL Python 3 -30 -65 -80 × ×
× みけCAT GGG Assembler (nasm-2.10.01) 0 -127 -127 × ×
× kuuso SDL AWK (gawk) 0 -192 -182 × ×
hogehoge GMD C# -20 -161 -176 × ×
ryosy383 LLL Perl 6 -40 -43 -73 × ×
× hotvenus DLD Ruby -90 -86 -176 × ×
× NeoCat MDS JavaScript (spidermonkey) 0 -117 0 ×
Mu GGG Common Lisp (clisp) 0 -94 0 ×
himox_x SSL Forth 0 -93 -83 × ×
× lazex SLG Node.js 0 -134 -134 × ×
× mahjongkid MLG Go -10 -124 -124 × ×
tails DDD Perl 6 -40 -32 -67 × ×
ciel GLL R -40 -53 -83 × ×
× かわやん GGG C++11 -10 -269 -279 × ×
antimon2 SDL Perl 6 -40 -32 -67 × ×
× ikakr GLS C -30 -111 -131 × ×
× takuya0301 DDD Groovy 0 -111 -106 × ×
なおゆら DSL Bash -10 -63 -68 × ×
rotary-o SLD Perl 6 -40 -32 -72 × ×
× cooly DMM Perl -30 -70 -85 × ×
× 雪男寒太郎 LDS JavaScript (rhino) 0 -110 -105 × ×
electrolysis GMS D (dmd) 0 -74 -69 × ×
× hoi LLL Ruby -90 -63 -148 × ×
電脳妖精 GMM Perl 6 -40 -45 -75 × ×

ベスト16

勝敗 名前 チーム 言語 言語ペナルティ 文字数ペナルティ 結果ポイント デスマ発生 引分ランダム決着
k.hamada DSM Haskell 0 -86 -81 × ×
× Chatnoir GMM Python 3 -30 -69 -94 × ×
knightrogen DLS Falcon 0 -60 -45 × ×
× Kezy GGG Python 3 -30 -80 -110 × ×
permil DLL Python 3 -30 -65 -85 × ×
× hogehoge GMD C# -20 -161 -176 × ×
ryosy383 LLL Perl 6 -40 -43 -68 × ×
× Mu GGG Common Lisp (clisp) 0 -94 -94 × ×
× himox_x SSL Forth 0 -93 -88 × ×
tails DDD Perl 6 -40 -32 -62 × ×
× ciel GLL R -40 -53 -88 × ×
antimon2 SDL Perl 6 -40 -32 -67 × ×
なおゆら DSL Bash -10 -63 -58 × ×
× rotary-o SLD Perl 6 -40 -32 -72 × ×
electrolysis GMS D (dmd) 0 -74 -74 × ×
× 電脳妖精 GMM Perl 6 -40 -45 -80 × ×

準々決勝

勝敗 名前 チーム 言語 言語ペナルティ 文字数ペナルティ 結果ポイント デスマ発生 引分ランダム決着
× k.hamada DSM Haskell 0 -86 -76 × ×
knightrogen DLS Falcon 0 -60 -60 × ×
× permil DLL Python 3 -30 -65 -95 × ×
ryosy383 LLL Perl 6 -40 -43 -78 × ×
× tails DDD Perl 6 -40 -32 -67 ×
antimon2 SDL Perl 6 -40 -32 -67 ×
× なおゆら DSL Bash -10 -63 -68 × ×
electrolysis GMS D (dmd) 0 -74 -64 × ×

準決勝

勝敗 名前 チーム 言語 言語ペナルティ 文字数ペナルティ 結果ポイント デスマ発生 引分ランダム決着
knightrogen DLS Falcon 0 -60 -55 × ×
× ryosy383 LLL Perl 6 -40 -43 -78 × ×
× antimon2 SDL Perl 6 -40 -32 -67 × ×
electrolysis GMS D (dmd) 0 -74 -64 × ×

決勝

勝敗 名前 チーム 言語 言語ペナルティ 文字数ペナルティ 結果ポイント デスマ発生 引分ランダム決着
knightrogen DLS Falcon 0 -60 -55 × ×
× electrolysis GMS D (dmd) 0 -74 -69 × ×

第2回デスマコロシアムのチャンピオンは knightrogen様 になりました!!
おめでとうございます!

electrolysis様 も準優勝おめでとうございます。
お二人にはデスマコロシアム チャンピオンバッジを付与致します。

ベスト16まで勝ち残った方にはデスマコロシアム 豪傑バッジを付与致します。
ベスト32まで勝ち残った方にはデスマコロシアム 強豪バッジを付与致します。
トーナメントに参加された方にはデスマコロシアム ファイターバッジを付与致します。

4.参加者解答例

問題内容

標準出力に

aAあアアあAabBぃィィぃBbcCいイイいCcdDぅゥゥぅDdeEうウウうEefFぇェェぇFfgGえエエえGghHぉォォぉHhiIおオオおIijJかカカかJjkKがガガがKklLきキキきLlmMぎギギぎMmnNくククくNnoOぐググぐOopPけケケけPpqQげゲゲげQqrRこココこRrsSごゴゴごSstTさササさTtuUざザザざUuvVしシシしVvwWじジジじWwxXすススすXxyYずズズずYyzZせセセせZz

を出力してください。

出題者よりポイント

「aAあアアあAa」を一塊として、それ以降はコードポイントを1ずつ足したものになっています。
これを言語の特性を利用していかに短く書くか、という問題になっています。

antimon2様/ rotary-o様/ tails様:Perl 6

全言語中最短解答でした。3名とも全く同じ解答です。

  • ソースコード(32文字)
say (^26 X+"aAあアアあAa".ord)>>.chr

内容についてはantimon2様の解説を紹介。

  • 解答者コメント

・say は、標準出力へ出力する関数(改行付き)。それ以降をすべて引数として受け取って
 出力しています。
 なお引数はリストですが、Perl はリストを出力する際要素をそのまま羅列(join(”)相当)します。
・^26 は、0..25 と同じ意味になります。0〜25 の26個の数からなるリスト(=[0, 1, …, 25])です。
・X+ は、(`+`の)cross メタ演算子と言い、第1オペランドのリストの各要素と第2オペランドの
 リストの各要素のすべてのペアに渡って2値演算(この場合加算)します。
 @a X+ @b は、Ruby 風に書けば @a.product(@b).map{|a,b|a+b|} に相当します。
・(リスト)>>.XXX という書式は、リストの各要素にメソッド XXX を適用します。
・本当はさらに、「>>」は Unicode の1文字「»」(右二重ギュメ、U+00BB, &#187)で書けるのですが、
 CodeIQ に機種依存文字判定されてはじかれた^_^;
 ので、諦めてこれで投稿です。↑これが許されればもう1文字減らせるのに^_^;

ciel様:R

Rの最短文字数達成者です。

  • ソースコード(53文字)
cat(intToUtf8(outer(utf8ToInt("aAあアアあAa"),0:25,'+')))
  • 解答者コメント

・utf8ToInt(“”aAあアアあAa””)でUTF8文字列がc(97,65,12354,12450,12450,12354,65,97)(Unicodeコードポイントを表す数値ベクトル)に変換されます。
・outer()で外積を計算します。c(97,65,12354,12450,12450,12354,65,97)の各要素に0を足したもの、1を足したもの、…、25を足したものからなる8行26列の行列が構築されます。
・intToUtf8()でコードポイントからUTF8文字列に変換します。この時行列は1次元ベクトルに自動的に変換されます。
・最後にcat()で出力します。

knightrogen様:Falcon

Falconの最短文字数達成者です。

  • ソースコード(60文字)
for i in[0:208]:>>chr([12450,12354,65,97][abs(3.5-i%8)]+i/8)
  • 解答者コメント

数値を文字列に変換しつつループします。

hoi様:Ruby

今回最も挑戦が多かったRubyの最短文字数達成者です。

  • ソースコード(63文字)
#coding:utf-8
208.times{|i|print"%c"%("aAあアアあAa"[i%8].ord+i/8)}
  • 出題者補足

printの部分を下記に変更すると1文字短く書けます。

$><<

なおゆら様:Bash

Bashとは名ばかりのRubyのコードです。

  • ソースコード(63文字)
ruby -Kue's=%w(` @ ぁ ァ ァ ぁ @ `);26.times{$><<s.map!(&:next)*""}'
  • 解答者コメント

RubyではなくBashでRubyコードを実行しました(ruby挑戦者多いし最短困難なので…)
  • 出題者コメント

今回の問題は日本語の文字列を含む関係で、ideoneのRuby1.9.3を利用した場合

#coding:utf-8

が必要になる、という制約がありました。
(上記宣言を利用しない書き方はあるが、それはそれでコードが長くなる)
また、Rubyの参加者が多いため言語ペナルティの面でも不利でした。
そこで、BashでRubyを書いています。

ruby -Kue'スクリプト内容'

としたほうがUTF-8の宣言を記述するよりも文字列のロスが少なく理にかなっています。

permil様:Python 3

Pythonの最短コード。

  • ソースコード(65文字)
print(''.join(chr(ord(c)+i)for i in range(26)for c in'aAあアアあAa'))
  • 解答者コメント

最初に普通に書いた二重for文のコードを、
for i in range(26):
 for c in’aAあアアあAa’:print(chr(ord(c)+i),end=”)
end=”が勿体ないしPythonっぽくないなーと思ってリスト内包表記でワンライナーに書き換えてみたけど
全然減らず、悔しくて2時間ほど唸っていたら2文字減りました。

takuya0301様:Groovy

エイプリルフール問題でGroovyは解答者1名。
今回のデスマコロシアムでも解答者1名。

どちらも日本語を含む文字列の出力が必要な問題です。
ideone環境での日本語出力に苦戦したがゆえにGroovyを回避した方もおられるようなので、解答例として掲載することにしました。

  • ソースコード(111文字)
a='`@\u3041\u30A1\u30A1\u3041@`';26.times{new PrintStream(System.out,!0,'utf8').print a=a.collect{++it}.join()}

iehn様:PHP

PHPを利用した省エネ解答です。

  • ソースコード(208文字)
aAあアアあAabBぃィィぃBbcCいイイいCcdDぅゥゥぅDdeEうウウうEefFぇェェぇFfgGえエエえGghHぉォォぉHhiIおオオおIijJかカカかJjkKがガガがKklLきキキきLlmMぎギギぎMmnNくククくNnoOぐググぐOopPけケケけPpqQげゲゲげQqrRこココこRrsSごゴゴごSstTさササさTtuUざザザざUuvVしシシしVvwWじジジじWwxXすススすXxyYずズズずYyzZせセセせZz
  • 解答者コメント

一番楽な方法でエントリー
  • 出題者コメント

間違いなく一番楽な方法でのエントリー。
しかもチームはGGGで、デスマで勝つ可能性もあり費用対効果の高いエントリーでした。

おまけ

ideoneで実行時にエラーだったので解答コードは公開しませんが、
問題文のURLから正解の文字列を取得して、その内容を標準出力しようとした猛者がいました。
今回の解答者の中では最も奇抜なアイデアでした。

5.さいごに

「第2回デスマコロシアム」問題へ多数の参加ありがとうございました。
第1回開催時に「簡単過ぎる」、「運の要素が強すぎる」という声が多かったので
コードゴルフの要素で実力を反映し、言語ペナルティも大きくしてみました。

「第3回デスマコロシアム」問題は、文字数に加えて使用する文字の種類もペナルティに影響します。
安易なロジックで文字種を抑えてもコードが長くなりペナルティ増。
短いコードを書いても文字種を意識しないとペナルティ増。
双方を両立させるコードを上手く書けるかどうかがポイントになります。

いつものようにただ単に標準出力するだけのプログラムでの参加も可能です。
気軽にご参加ください。

解答コードの公開は歓迎致します。
共有しやすいようにハッシュタグを利用してTweetされることを推奨します
特に当記事の解答例にない言語については皆様興味があると思いますので
積極的に公開してください。

Tweet例

言語:XXX url #デスマコロシアム

CodeIQ運営事務局より

第3回デスマコロシアムは、こちらです。ぜひチャレンジしてみてください!

  • 問題挑戦はこちらから
  • 挑戦受付締切:2014年6月2日 AM10:00
  • 32
  • このエントリーをはてなブックマークに追加

■関連記事

ついに最終回。「第12回デスマコロシアム」問題のトーナメント結果発表です!~優勝者は...!... 1.はじめに 「第12回デスマコロシアム」へようこそ! この記事は トーナメントの参加集計 トーナメントの結果発表 参加された皆様の解答例 の3本立てでお送りします。 2.トーナメントの参加集計 エントリー結果 挑戦者数 正解者数 不正解者数 ...
「第11回デスマコロシアム」問題のトーナメント結果発表です!~優勝者は…!... 1.はじめに 「第11回デスマコロシアム」へようこそ! この記事は トーナメントの参加集計 トーナメントの結果発表 参加された皆様の解答例 の3本立てでお送りします。 2.トーナメントの参加集計 エントリー結果 挑戦者数 正解者数 不正解者数 ...
「第10回デスマコロシアム」問題のトーナメント結果発表です!~優勝者は…!... 1.はじめに 「第10回デスマコロシアム」へようこそ! この記事は トーナメントの参加集計 トーナメントの結果発表 参加された皆様の解答例 の3本立てでお送りします。 2.トーナメントの参加集計 エントリー結果 挑戦者数 正解者数 不正解者数 ...
「第9回デスマコロシアム」問題のトーナメント結果発表です!─優勝者は…!... 1.はじめに 「第9回デスマコロシアム」へようこそ! この記事は トーナメントの参加集計 トーナメントの結果発表 参加された皆様の解答例 の3本立てでお送りします。 2.トーナメントの参加集計 エントリー結果 挑戦者数 正解者数 不正解者数 ...
「第8回デスマコロシアム」問題のトーナメント結果発表です!~優勝者は……! #デスマコロシアム... 1.はじめに 「第8回デスマコロシアム」へようこそ! この記事は トーナメントの参加集計 トーナメントの結果発表 参加された皆様の解答例 の3本立てでお送りします。 2.トーナメントの参加集計 エントリー結果 挑戦者数 正解者数 不正解者数 ...
「第7回デスマコロシアム」問題のトーナメント結果発表です!──優勝者は…! #デスマコロシアム... 1.はじめに 「第7回デスマコロシアム」へようこそ! この記事は トーナメントの参加集計 トーナメントの結果発表 参加された皆様の解答例 の3本立てでお送りします。 2.トーナメントの参加集計 エントリー結果 挑戦者数 正解者数 不正解者数 ...

今週のPickUPレポート

新着記事

週間ランキング

CodeIQとは

CodeIQ(コードアイキュー)とは、自分の実力を知りたいITエンジニア向けの、実務スキル評価サービスです。

CodeIQご利用にあたって
関連サイト
codeiq

リクルートグループサイトへ