首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >二进制长度为10 [OEIS A242347]

二进制长度为10 [OEIS A242347]
EN

Code Golf用户
提问于 2022-10-28 13:04:32
回答 18查看 1.8K关注 0票数 19

电脑就像二进制。人类喜欢基地10。假设用户是人类,为什么不找出这两个世界中最好的呢?您的任务是在序列n中找到第一个A008559项,其中每个项都是前一个数字的二进制表示,解释为一个基数10。

输入

大于0的整数。注意,A008559的第一个值是2。

输出

为了使其更具可读性,输出应该是A008559第N项中的数字数,即A242347。无效的输入可以输出任何,标准的序列规则。

评分

这是密码-高尔夫,所以最短的字节码赢了,没有标准的漏洞等等。

测试用例

代码语言:javascript
复制
2 -> [1,2]
5 -> [1,2,4,10,31]
10 -> [1,2,4,10,31,100,330,1093,3628,12049]
20 -> [1,2,4,10,31,100,330,1093,3628,12049,40023,132951,441651,1467130,4873698,16190071,53782249,178660761,593498199,1971558339]
EN

回答 18

Code Golf用户

发布于 2022-10-28 16:12:51

图28\log_{256}(96)\approx 6.585字节

代码语言:javascript
复制
eLG2'_Ob

在网上试试!

维沙尔港

票数 5
EN

Code Golf用户

发布于 2022-10-29 01:47:06

K (ngn/k),14字节

代码语言:javascript
复制
{#$x(10/2\)/2}

在网上试试!

输出第n个元素。

不幸的是,这只能执行前3个元素,因为它是用C编写的,因此溢出发生得非常快。

票数 5
EN

Code Golf用户

发布于 2022-10-28 18:51:24

因子,35字节

代码语言:javascript
复制
2 [ >bin dup length . dec> t ] loop

打印以2开始的无限序列,在TIO上超时,但是这里有一个屏幕截图,它使用调试器来执行一些开始迭代:

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

https://codegolf.stackexchange.com/questions/253857

复制
相关文章

相似问题

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