24

C /C++で問題解決を練習したいです。しかし、プログラム全体を最初から作成することは避けたいと思います。彼らが私にパズルとそれと一緒にコードスケルトンを与えて、私が目前の問題を解決するために関数を1つか2つだけ満たすことを期待しているウェブサイトはありますか?これは多くの時間を節約するでしょう、そして私は問題解決の部分にのみ集中することができます。

ありがとう。

4

3 に答える 3

15

コードの出現は毎年12月1日から新しい問題を投稿します。問題にはサンタクロースと彼のエルフを含むクリスマスをテーマにした物語があります。あなたがあなたの友人と競争することができるようにリーダーボードがあります。また、過去の問題を再検討して解決することもできます。

プロジェクトオイラーには、約400のプログラミングパズルがあります。フレームワークはありませんが、最初のいくつかのパズルは十分に単純なので、これは問題にはなりません。

TopCoderはオンラインコーディング競争サイトです。あなたは練習のために彼らの競争アリーナアプレットで過去の問題を開くことができます。あなたがする必要があるのは、問題で説明されている1つの関数を書くことだけです。ただし、問題にはさまざまな問題があります。最も簡単なものでさえ、プロジェクトオイラーの最初のものよりも難しいです。

于 2012-07-24T14:55:38.723 に答える
6

たくさんあります。それらのいくつかは:

http://www.leetcode.com/

http://cpp-wiki.wikidot.com/

http://www.parashift.com/c++-faq-lite/

http://www.coderholic.com/10-more-puzzle-websites-to-sharpen-your-programming-skills/

于 2012-07-24T14:58:19.847 に答える
6

あなたが言ったように機能するウェブサイトはわかりませんが、これらのほとんどは単純なものです。標準入力から読み取り、標準出力に出力するだけです。

また、同じサイトの問題のほとんどは同じように機能するため、最初の問題を解決したら、そのスケルトンを使用して他の問題を解決する必要があります。

于 2012-07-24T14:59:27.867 に答える