什么是好的C#练习要解决的问题?

时间:2010-08-04 17:33:53

标签: c#

我还在学习很多C#。并希望磨练我的技能,以便将来的采访。有哪些简单的C#问题需要解决?我做的最后一次采访有一个非常简单的问题,我有点挣扎,不希望再发生这种情况。

4 个答案:

答案 0 :(得分:5)

我意识到这是2个月前,所以你现在可能已成为C#主人了。)

但我发现project euler问题非常好。它们都是数学问题,并不是语言特定的。所以他们不会用C#本身帮助你,但是他们会帮助你解决问题的不同方法。

举个例子,第一个问题是:

  

如果我们列出所有自然数字   10以下是3或5的倍数,   我们得到3,5,6和9.这些的总和   倍数是23。

     

求出3的所有倍数之和   或者低于1000。

我不会泄露答案,但如果你考虑一下,很容易弄清楚代码。希望这会有所帮助并祝你好运。

-JB

答案 1 :(得分:2)

我建议从ACM ICPC比赛中查看过去的问题。 ACM ICPC是所有编程竞赛的盛大。但是,如果你喜欢每天解决一个问题,你肯定会磨练你的技能:)

这是官方网站:http://cm.baylor.edu/welcome.icpc

如果您不想在这里导航,可以快速链接到今年的决赛问题集:http://cm.baylor.edu/ICPCWiki/attach/Problem%20Resources/2010WorldFinalProblemSet.pdf

为大脑锻炼身体。 :)

答案 2 :(得分:1)

以下是一些C # interview questions

答案 3 :(得分:0)

UVa Online Judge有一些不错的问题,但没有提交C#解决方案,虽然支持C / C ++,Sphere Online Judge也有一些,但这些是数学导向的,虽然UVa是最大的问题集合之一,我想你可以用C#编写它并根据你自己的一些输入进行测试,或者转换为C ++或Java并以这种方式试一试。