首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >简单编程实践(Fizz Buzz,Print Primes)

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

Stack Overflow用户
提问于 2008-08-27 12:46:53
回答 7查看 4K关注 0票数 7

我想在没有键盘的情况下练习我的技能(即笔和纸),我想要像Fizz Buzz这样的简单练习问题,打印前N个素数。

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

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2008-08-27 13:13:49

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

票数 12
EN

Stack Overflow用户

发布于 2008-08-27 12:49:14

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

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

编程问题:用你最喜欢的语言编写一个程序,输出上述问题的所有可能的解决方案。

票数 6
EN

Stack Overflow用户

发布于 2008-08-27 13:28:34

如果你想要纸笔练习,我建议你多做设计而不是编码。

实际上,在纸上编写代码很糟糕,它让你几乎什么都学不到。工作环境确实很重要,所以在计算机上打字,编译,查看你犯了什么错误,使用随处可见的重构,并不能与你在一张纸上能做的事情相比,所以,你能在一张纸上做什么,虽然这是一个有趣的心理练习是不实用的,但它不会提高你的编码技能。

另一方面,您可以在论文中手动设计中型甚至复杂应用程序的体系结构。事实上,我通常是这样做的。工程工具(如Enterprise Architect)不足以取代好的全手工图表。

好的项目可能是,你会如何设计一个游戏引擎?类、线程、存储、物理、数据结构等等。你将如何启动一个搜索引擎?你将如何设计一个模式识别系统?

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

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29995

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档