会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
haowen-t
博客园
首页
新随笔
联系
订阅
管理
2023年1月11日
使用Julia解答欧拉计划——30题
摘要: 题目 找到所有数字,其自身等于其各位数字的5次幂之和。题目来源欧拉计划30题 解答 由于数字较大,因此通过采用先将数字转变为字符串的方式来读取其中的每个数字。 a是一个n位数字,我们需要先估算n的大小 function calc(n) (n-1)log(10)-log(n)-5 * log(10)
阅读全文
posted @ 2023-01-11 17:03 thwzjx
阅读(32)
评论(0)
推荐(0)
编辑
使用Julia解答欧拉计划——29题
摘要: 使用Julia编程语言解答欧拉计划中的问题
阅读全文
posted @ 2023-01-11 15:59 thwzjx
阅读(35)
评论(0)
推荐(0)
编辑
2023年1月10日
使用Julia解答欧拉计划——28题
摘要: 题目 螺旋数阵对角线 欧拉计划第28题 解答 1 每一圈的和可以计算为以下式子(除了第一圈) mylist = [4*i^2-6*(i-1) for i ∈ 3:2:1001] myanswer = sum(vcat(1,mylist)) 最后答案是669171001。
阅读全文
posted @ 2023-01-10 16:40 thwzjx
阅读(15)
评论(0)
推荐(0)
编辑
使用Julia解答欧拉计划——27题
摘要: 题目 素数生成二次多项式 对于一个普通的二次多项式,其中,现在要找到使得其中n从0开始连续是素数的数目最大的和。 解答 首先对于而言,当时,那么这个式子等于,因此必定是一个素数。 因此首先需要确定其中从-1000到1000的素数,即求0到1000的素数,但常规的求素数的方法比较慢,因此我们采用埃拉托
阅读全文
posted @ 2023-01-10 16:39 thwzjx
阅读(30)
评论(0)
推荐(0)
编辑
使用julia编程语言解答欧拉计划——26题
摘要: 题目 首先设定一个数字为,其中为从1到1000的整数,那么其必定可以通过小数来表示,其中我们忽略有限小数,关注无限小数,由于其均可以通过分数表示,那么必定可以通过循环小数来表示,我们进一步关心其循环节的长度,那么题目就是找到1到1000里面,循环节最长的所对应的。 解答 首先定义一个查找循环节长度的
阅读全文
posted @ 2023-01-10 16:37 thwzjx
阅读(31)
评论(0)
推荐(0)
编辑
公告