我们正在寻找优秀的软件开发人员加入我们位于芬兰首都赫尔辛基的开发团队。除了要求对计算机系统基础知识有扎实的掌握外,我们没有其它专项技能或关于你的学历、工作背景的要求。给我们你的互联网上公开的代码作品的链接,或告诉我们你做过的一些有趣的事情。
[load name=’css’]
请把你的申请(以及代码)发送到:
{连续的π值中首次出现的7个可以回文的素数}@scoopshot.com
谢谢!
【更新:】
这道题重要的不是它的结果,而是解题的方法。
关于这道题的解题方法,我觉得至少有两点可以探讨。
1.如何取π值。π值是个无穷数,如果碰巧能在2000位能找到回文,这是幸运,如果在2亿位才能找到回文,你怎么存取π值?对于无穷数,我首先想到的是一些函数式语言里的lazy compute技术,但究竟能否用在这里和怎么用,我还没有认真考虑。
2.对于题目的理解。如果把题目理解成寻找一个连续的有特殊特征的7位数。那这个题目很简单了,形如:
3.1415926535897123432193238462643383279502884
如果是这样,只要不断的截取七位进行判断就行了。但如果我们把题目理解成可以是不连续的7为数呢?形如:
3.1415926535897432193238462643383279502884197169058
这样一来,题目的难度增加了不少,解题的思路就需要放的更开了,诸位的意见呢?
What a pity!They are no longer accepting applications for this position!The answers have been taken down.
这道题重要的不是它的结果,而是解题的方法。
原文提到的二进制如何理解?主要的是如何高效的去解这个问题,我们要研究的是他的思路,也不是单单贴个代码出来就OK了。
连续的π值?
这个花括号里的文字,该怎么断句(加括号)?
这个翻译有问题。看了下原文是 连续的π值中首次出现的7#位#可以回文的素数
原文显示已经截止了 并给出了答案了。
我写了1个c程序,可以求出这个值,
代码在 http://kuchaguangjie.iteye.com/blog/1500115
你的π值取了多少位?足够吗?
我从网上找了个 15100 位的pi值,
运算结果显示是在小数点后(第1位index记为0) 第 13900 位 处找到的,
翻译看了好久都没看懂……滚去看看原文
自己的搓翻译……
在pi的小数表达中找到一个7位的回文素数子串……