首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >权力清单!

权力清单!
EN

Code Golf用户
提问于 2021-03-06 20:15:25
回答 11查看 306关注 0票数 -1

为数字0.9生成由1到9幂的唯一最后一个数字组成的列表列表

代码语言:javascript
复制
[[0], [1], [2, 4, 8, 6], [3, 9, 7, 1], [4, 6], [5], [6], [7, 9, 3, 1], [8, 4, 2, 6], [9, 1]]

例如,关于数字2,我们有:

2^1,2^2,2^3,2^4,2^5,... \to 2,4,8,16,32,64,128,... \to 2,4,8,6,4,8,... \to [2,4,8,6]

这是密码-高尔夫,所以最短的答案(以字节为单位)获胜,适用通常的高尔夫规则。

EN

回答 11

Code Golf用户

发布于 2021-03-06 21:24:27

Lua,71字节

代码语言:javascript
复制
for i=0,9 do u=i a=i while a*i%10~=i do a=a*i%10 u=u..a end print(u)end

在网上试试!

由于您没有具体说明是否需要表/数组或只打印结果,所以我将我的回答给出打印的结果:

代码语言:javascript
复制
0
1
2486
3971
46
5
6
7931
8426
91
票数 1
EN

Code Golf用户

发布于 2021-03-06 22:05:12

CoffeeScript,46字节

没有指定集合是否可以被视为列表,因此它输出了一个集合列表:

代码语言:javascript
复制
(new Set(v**x%10for x in[1..9])for v in[0..9])

输出数组列表需要57个字节:

代码语言:javascript
复制
(Array.from new Set(v**x%10for x in[1..9])for v in[0..9])
票数 1
EN

Code Golf用户

发布于 2021-03-06 23:25:18

05AB1E,10字节

代码语言:javascript
复制
TFN4Lm€θÙ,

在网上试试!

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

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

复制
相关文章

相似问题

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