Project Euler是一个具有一般算法挑战的网站,它可以是任何软件的一部分,但是有任何挑战关注网络应用的整体最终结果吗?它应该与任何Web框架兼容,其方式类似于项目Euler可以用任何语言完成。
答案 0 :(得分:4)
通常,您在Web应用程序中执行的操作是将数据从一种表示形式转换为另一种表示形式,从数据库中提取数据并以一种或另一种方式呈现数据。接受来自网页的数据,过滤并修改它并将其重新插入数据库。这样纯粹的算法挑战的数量非常有限(如果事情变得先进,排队,信号量和并行性)。我自1997年以来一直在做网络应用程序,所以我不会在这里轻视任何人的面包和黄油,因为它是我的...或者我可能只是有点厌倦; - )
我根本不认为有足够的一般问题,形成像Project Euler这样纯粹的网络应用挑战网站的基础。
项目欧拉问题与我在职业生涯中所做的任何事情相去甚远,对我而言,这对他们来说是一个很好的挑战,也是对日常生活的一次突破。
对于可能有助于收集您提出的挑战/任务的非竞争性网站,Rosetta Code可能是一个答案。