返回信息流原贴: http://forum.byr.edu.cn/wForum/disparticle.php?boardName=SoftDesign&ID=26295&pos=13
懒,就直接引用我的一个回帖好了
[QUOTE]
那个题其实是很简单的一个题 不过可以看出几个问题
1 是否有自信.没自信的人一般基础都不扎实,谨慎是工程师必须具备的,但是过于谨慎的工程师解决不了难题
2 是否能最低成本完成任务.项目是有成本和进度的要求的,将问题复杂化并不是工程师应该干的事情
3 如何将需求转化为设计,并尽量优化实现的方式.那个题其实只处理3和5就可以了,不用再加入3和5同时满足的逻辑,另外Lonhero的Hard-Code的思路也很好,能提升运行效率,当然不是说Hard-Code一定好,只是多了一种解决方案
4 最后就是能看出是否是熟练工了.对于有经验的工程师,这种简单的逻辑应该随手写一遍就能正常运行[/QUOTE]
有个意外的收获,就是那个楼有各种语言的DEMO,想学习语言的同学可以参考,至少能了解到循环、条件判断、变量、代码块、IO输出等方面的东西,写个Hello_World绝对可以了
这是一条镜像帖。来源:北邮人论坛 / soft-design / #26961同步于 2008/6/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖
[总结] 上次那个坑的...
coolfantasy
2008/6/16镜像同步10 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
还没有上win32asm,php,asp,javascript吧?
【 在 coolfantasy (Cool) 的大作中提到: 】
: 原贴: http://forum.byr.edu.cn/wForum/disparticle.php?boardName=SoftDesign&ID=26295&pos=13
: 懒,就直接引用我的一个回帖好了
: [QUOTE]
: ...................
在TopCoder做题的时候感觉到,有时候需要看大牛的代码才知道自己的程序有什么问题。
我贴的好几个程序都额外判断了一次同时等于3和5的情形。其实应该少一个分支的。
至少还缺少:
- Fortran, Algol, Pascal, Ada, PL/I, Smalltalk, Modula-1, ObjectiveC
- Lisp, Scheme, ML, Erlang
- sed, awk, Windows Power Shell
- Prolog
- XSLT, TeX, Turing Machine
- 任何一种.net语言
- ASP, PHP, JavaScript
http://forum.byr.edu.cn/wForum/disparticle.php?boardName=SoftDesign&ID=26836&pos=10
这个是输出控制demo
期待更多反工程demo
【 在 wks 的大作中提到: 】
: 在TopCoder做题的时候感觉到,有时候需要看大牛的代码才知道自己的程序有什么问题。
: 我贴的好几个程序都额外判断了一次同时等于3和5的情形。其实应该少一个分支的。
: 至少还缺少:
: ...................
大概数了一下,至少12种都没听说过。。。
=。=
//C#
static void Main (string[ ] args)
{
int i = 1000;
int j = 1000 / 15;
int s = 1000 % 15;
Console.WriteLine (j);
Console.WriteLine (s);
for (int n = 0;n < j;n++)
{
//3,5,6,9,12,15
Console.Write ("etone,tech,etone,,etone,etone,etonetech,");
}
{
Console.Write ("etone,tech,etone,etone");
}
}
【 在 coolfantasy 的大作中提到: 】
: 原贴: http://forum.byr.edu.cn/wForum/disparticle.php?boardName=SoftDesign&ID=26295&pos=13
: 懒,就直接引用我的一个回帖好了
: ...................
[QUOTE]
那个题其实是很简单的一个题 不过可以看出几个问题
1 是否有自信.没自信的人一般基础都不扎实,谨慎是工程师必须具备的,但是过于谨慎的工程师解决不了难题
2 是否能最低成本完成任务.项目是有成本和进度的要求的,将问题复杂化并不是工程师应该干的事情
3 如何将需求转化为设计,并尽量优化实现的方式.那个题其实只处理3和5就可以了,不用再加入3和5同时满足的逻辑,另外Lonhero的Hard-Code的思路也很好,能提升运行效率,当然不是说Hard-Code一定好,只是多了一种解决方案
4 最后就是能看出是否是熟练工了.对于有经验的工程师,这种简单的逻辑应该随手写一遍就能正常运行
[/QUOTE]
名副其实