Ruby25才おめでとう!ということでCLASH OF CODEにRubyで挑戦してみます。10連戦して作ってみたコードの紹介です。
CLASH OF CODEは問題を与えられ最大8人で、
正確性と、解答速度または短さで競います。
ライバルは世界の誰かです。(フランス人多し)
Q1 Nが与えられた時、1からNまでの数列のなかで連続した数値のXORが0になる個数を答えよ
この難問??XORを調べて終わりです。
一問だけ直打ち...
Q2 Nページの本を作成、閉じることを考えたオモテウラの印刷ページは?
時間間近で数ページ直打ちしたのですが0点
Q3
元の問題文短い。今度こそ...
さっぱり意味がわかりません。これが精一杯
問題と解答例
1 true
5 false
52 true
116 false
123 false
Q4 AはBよりN才年上でY年前はAはBの年齢のM倍。現在のAさんとBさんの年齢は?
年齢の範囲は100000才まで...
頭がカーネルパニックを起こしてしまい。
正解まで辿りつけず。
Q5 N Mをアッカーマン関数に入れた答えは?
アッカーマン関数の説明はもっとあります。
再帰関数を使うそうです。
この辺で、心は折れてます。
Q6 N桁の数字の中にM種類の数字がある時の最小と最大は?
6問目にしてはじめて正解できました。
Q7 数字Nと数字Nを各桁に分割した数字の合計を求めよ
実は数字と答えだけ並んでいて、
ルールをみつける問題です。
Q8 数字Nから次の絵を表示する。
短いコードを書く問題です。
そのために詰め込んでます。
Q9 回転角tと長さrの時、xyの座標を求めよ
(少数点は第1位まで四捨五入して表示)
これも短いコードを書く問題。
Q10 アスキーコードが3桁ずつ並んでいます。
その文字は何?
(注3桁に分解できない時"ERROR"と表示)
5問目まで100%正解までいけませんでした。
最初はそんなものです。
CLASH OF CODEは問題を与えられ最大8人で、
正確性と、解答速度または短さで競います。
ライバルは世界の誰かです。(フランス人多し)
Q1 Nが与えられた時、1からNまでの数列のなかで連続した数値のXORが0になる個数を答えよ
この難問??XORを調べて終わりです。
一問だけ直打ち...
Q2 Nページの本を作成、閉じることを考えたオモテウラの印刷ページは?
時間間近で数ページ直打ちしたのですが0点
Q3
元の問題文短い。今度こそ...
さっぱり意味がわかりません。これが精一杯
問題と解答例
1 true
5 false
52 true
116 false
123 false
Q4 AはBよりN才年上でY年前はAはBの年齢のM倍。現在のAさんとBさんの年齢は?
年齢の範囲は100000才まで...
頭がカーネルパニックを起こしてしまい。
正解まで辿りつけず。
Q5 N Mをアッカーマン関数に入れた答えは?
アッカーマン関数の説明はもっとあります。
再帰関数を使うそうです。
この辺で、心は折れてます。
Q6 N桁の数字の中にM種類の数字がある時の最小と最大は?
6問目にしてはじめて正解できました。
Q7 数字Nと数字Nを各桁に分割した数字の合計を求めよ
実は数字と答えだけ並んでいて、
ルールをみつける問題です。
Q8 数字Nから次の絵を表示する。
短いコードを書く問題です。
そのために詰め込んでます。
Q9 回転角tと長さrの時、xyの座標を求めよ
(少数点は第1位まで四捨五入して表示)
これも短いコードを書く問題。
Q10 アスキーコードが3桁ずつ並んでいます。
その文字は何?
(注3桁に分解できない時"ERROR"と表示)
5問目まで100%正解までいけませんでした。
最初はそんなものです。