24

我想练习用 C/C++ 解决问题。但我想避免从头开始编写整个程序。是否有任何网站给我提供谜题和代码框架,并期望我只填写一两个函数来解决手头的问题?这将节省大量时间,我可以只专注于解决问题的部分。

谢谢。

4

3 回答 3

15

Advent of Code从 12 月 1 日开始每年都会发布新问题。这些问题有一个以圣诞节为主题的故事,涉及圣诞老人和他的精灵。有排行榜,所以你可以和你的朋友竞争。您还可以重新审视前几年的问题并解决它们。

Project Euler有近 400 个编程难题。没有框架,但前几个难题很简单,这应该不是问题。

TopCoder是一个在线编码竞赛网站。您可以在他们的比赛竞技场小程序中打开过去的问题进行练习。您需要做的就是编写问题中描述的一个函数。然而,这些问题具有广泛的难度。在 Project Euler 中,即使是最简单的也比刚开始的难度更大。

于 2012-07-24T14:55:38.723 回答
6

我不知道有任何网站可以按照您所说的方式工作,但其中大部分只是简单的。您只需从标准输入读取并打印到标准输出。

此外,同一个站点的大多数问题都会以相同的方式工作,所以一旦你解决了第一个问题,你只需要使用它的框架来解决其他问题。

于 2012-07-24T14:59:27.867 回答