プログラマーのための競争№3

ttools.ruプロジェクトは、 プログラマー3位のコンテストを発表します

プロジェクトのコンテストについては、ttools.ruブログの「 コンテスト 」セクションで読むことができます。

コンテスト№3のタスクについて:



コンテスト№1のタスクよりも難しくて面白いタスクを見つけようとしましたが、 コンテスト№2のタスクよりも技術的には簡単です 。 このタスクには、プログラミング手法よりも多くの工夫が必要です。 少なくとも私にとって、問題を解決するプロセスは非常に刺激的でした。 タスクがどのように単純なサブタスクを分割するのかが非常に興味深いのですが、これは普遍的なサブタスクに減らすことができます。 解決するとき、「エウレカ」の発生を何度か経験しました;)問題を解決することが、あなたに喜びをもたらしてくれることを願っています!



このコンペのスポンサーは、Quik、SmartCOM、Plaza-2のトレーディングロボットの作成、テスト、操作に使用されるSATソフトウェアの開発者であるStock Technologiesです。





競技プラン:



サイトttools.ruのモスクワ時間14.00に2011年5月10日、タスクのテキストが公開されます。

タスクのソースデータは、タスクのテキストに添付されたファイルです。 3回目のコンテストでは、ファイルはバイナリになります。

任意の便利なプログラミング言語で問題を解決できます。

問題を解決した結果はファイルであり、その内容はある程度の正確さを持った正解です。 回答オプションは、特定のシェア(0〜100%)に対する正しい決定です。 決定アルゴリズムのソースコードは、参加者には必要ありません。

競争は、競争の完了の発表後に完了したと見なされ、その後、回答は受け入れられません。 コンテストの完了は、開始から1週間後に発表されます。 応答の処理は1日に1回行われます。 コンテストの結果(正しい決定を下した参加者のリスト)と勝者は、コンテスト終了から1日以内に発表されます。

コンテストでは、勝者に2500ルーブルの現金賞金が提供され、さらに5000ルーブルの競争タスクの最大数の現金賞金が提供されます。 結果は、10試合の結果に基づいて計算されます。



競争ルール:



誰でも競争に参加できます。

コンテストへの特別な登録は必要ありません。 コンテストへの参加の確認は、メールアドレスkonkurs@ttools.ruへの手紙の付録にある回答オプションです。 重要:アーカイブにない応答ファイルを送信します。ファイル名はメールアドレスと一致し、拡張子が.datである必要があります。 つまり メールアドレスが「ivan65535@yandex.ru」の場合、アプリケーション内のファイルは「ivan65535@yandex.ru.dat」という名前になります。 応答は自動的に処理され、このアドレスへの他の手紙は無視されます。

各参加者は3回まで試行できます。 最初の3つの決定のうち最良のものがカウントされます。

勝者は、その決定が最も正確かつ最速である1人の参加者です。



タスクのテキストと、競技に必要なすべての初期データ



2011年5月10日火曜日14.00モスクワ時間に公開されます。




All Articles