当前位置:  开发笔记 > 编程语言 > 正文

简单的编程实践(Fizz Buzz,Print Primes)

如何解决《简单的编程实践(FizzBuzz,PrintPrimes)》经验,为你挑选了3个好方法。

我想从键盘(即笔和纸)上练习我的技能,而且我正在使用像Fizz Buzz这样的简单练习题,打印出前N个素数.

你最喜欢的简单编程问题是什么?



1> Nick..:

我一直在研究http://projecteuler.net/



2> Niyaz..:

问题: 在数字123456789之间的任何位置插入+或 - 符号,使表达式的计算结果为100.条件是不得更改数字的顺序.

例如:1 + 2 + 3 - 4 + 5 + 6 + 78 + 9 = 100

编程问题: 用您喜欢的语言编写程序,输出上述问题的所有可能解决方案.



3> Jorge Córdob..:

如果你想要笔和纸类练习我建议更多的设计而不是编码.

实际上在纸上编码糟透了,它让你几乎什么都学不到.工作环境确实很重要,所以在电脑上打字,编译,看看你做了什么错误,在这里和那里使用重构,只是不能与你在一张纸上做什么比较,所以,你可以做什么在一个一张纸,虽然是一个有趣的心理练习是不实际的,它不会提高你的编码技能那么多.

另一方面,您可以手动在纸上设计中等甚至复杂应用程序的体系结构.事实上,我通常这样做.工程工具(例如Enterprise Architect)不足以取代好的所有手绘图.

好的项目可能是,你会如何设计游戏引擎?类,线程,存储,物理,将包含所有内容的数据结构等.你会如何启动搜索引擎?你会如何设计模式识别系统?

我发现这种问题比你能做的任何纸质编码都更有价值.

推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有