我还在学习很多C#。并希望磨练我的技能,以便将来的采访。有哪些简单的C#问题需要解决?我做的最后一次采访有一个非常简单的问题,我有点挣扎,不希望再发生这种情况。
答案 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)
答案 3 :(得分:0)
UVa Online Judge有一些不错的问题,但没有提交C#解决方案,虽然支持C / C ++,Sphere Online Judge也有一些,但这些是数学导向的,虽然UVa是最大的问题集合之一,我想你可以用C#编写它并根据你自己的一些输入进行测试,或者转换为C ++或Java并以这种方式试一试。