CSRプログラミングコンテスト(仮) †
(仮)です。以下の内容は変更される場合があります。
C.S.R.をテクいサークルにしようという企画。プログラミングに興味がある人に対する刺激になればいいと思います。
コンテストとは言いつつも大したことやるつもりはないので気楽に参加してください。
参加資格 †
C.S.R.部員であること。それだけ。
使用できる言語 †
一応なんでもOK。アセンブラでも関数型言語でも論理型言語でも。
ただし、C/C++,Java以外の言語はスタッフが解読できない可能性があるので、回答に解説(および実行環境)を求めるかもしれません。
ライブラリ †
各言語の標準ライブラリ以外の使用は原則として禁止です。
問題によっては直接問題が解けてしまうコンポーネント(関数・クラス等)を禁止するかもしれません。
提出物 †
ソースファイルまたはそれを含むプロジェクトディレクトリ。
Readmeとして以下の内容を記したテキストファイル。
- 制作者
- 提出日
- 実行を確認した環境(OS・コンパイラなど)
- その他(実行に関する注意点や備考など)
これらをzip圧縮して指定の方法で提出してください。
採点基準 †
以下のような項目をチェックするつもりです。(配点は目安)
- 問題が解けていること…40点
- 適切なモジュール分割…20点
- 効率(処理速度・メモリ使用量など)…20点
- 例外処理…20点
これらを合計した100点満点で評価します。
ただし、以下のようなソースコードの可読性に重要なポイントに問題があると判断した場合は合計点から減点します。
きれいなコーディングを心がけましょう。
問題について †
より多くの人が参加できるように問題をレベル分けすることになりました。
レベルの数字が小さいほど簡単です。(たぶん)
複数のレベルに参加するのは自由ですが提出物は分けてください。
質問等 †
質問やご意見があればどうぞ
問題へのリンク †
第1回 †
問題