天道酬勤,学无止境

Project Euler

Project Euler,值得推荐的编程网站以及我的一点体会

两周前看到“推荐几个好玩又有难度的编程网站 ”这篇文章,对里面提到的几个编程网站都进去看了一下,明显对作者首推的Project Euler(http://projecteuler.net/ )编程网站很有兴趣——“一分钟原则”、只要求结果正确、都是描述简短明了的数学题。下面会给出个人认为Project Euler更有意思的特点。 比ACM OJ要求少、题目类型单一、任意语言实现 我曾经在ZOJ (浙江大学ACM在线评测,英文题目)、zjut (浙江工业大学ACM在线评测,中文题目)两个国内比较突出的ACM编程网站分别做过前面简单的那么20来道题目,花了不少时间。 当时是刚开始接触并尝试ACM题目,做的都是前面偏简单的入门题目,但却花了大部分时间在反复详细阅读较大篇幅的题目描述、检查并调整结果输出格式、猜测可能被忽略的关键点、注释掉调试语句、“试图”用网站上不同的编译器(只能用C或C++)提交代码... 然而上面这些让我感到繁杂(其实也是更锻炼做题者)的特点,在Project Euler中不复存在,原因在于Project Euler全部都是“mathematical/computer programming problems”,题目描述简短明了,并且只需要你输入唯一正确的答案、输入验证码,点击提交即可——不管你用什么方式(手工演算推导、各种编程语言)得到答案

2021-03-27 01:49:25    分类:博客    coding   推荐   python   Project Euler