首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >你在六角形螺旋上能看到什么?

你在六角形螺旋上能看到什么?
EN

Code Golf用户
提问于 2020-03-18 08:07:42
回答 1查看 525关注 0票数 20

这个密码-高尔夫挑战将让您计算OEIS序列A300154

考虑无限六边形网格上的螺旋。a(n)是从第1到第n个单元格中与第n个单元(包括该单元本身)在同一划*或对角线(三个方向中的任意一个方向)上的单元格数。

(*我对定义做了非常小的修改,以与下面GIF的方向相匹配。)

序列开始

代码语言:javascript
复制
1, 2, 3, 3, 4, 4, 5, 5, 5, 6, 6, 7, 6, 7, 7, 8, 7, 8, 9, 8, 9, 8, 9, 10, 9, 10, 11, 9, 10, 11, 10, 11, 12, 10, 11, 12, 13, 11, 12, 13, 11, 12, 13, 14, 12, 13, 14, 15, 12, 13, 14, 15, 13, 14, 15, 16, 13, 14, 15, 16, 17, 14

示例

下面是序列的前15个术语的例子。在六角形贴图上,以螺旋形排列,每一步后,从该位置“看到”的单元格数,包括单元格本身。

挑战

挑战很简单,编写一个接受正整数n并计算A300154(n)的程序。同样,这是密码-高尔夫,所以最短的代码获胜。

(注:我还将向在六角形完成这项挑战的第一个人额外奖励200名代表。)

EN

回答 1

Code Golf用户

发布于 2020-10-29 17:16:30

外壳,15字节

代码语言:javascript
复制
↑ṁ₁N
†+¹ṁŀSe→÷3

在网上试试!

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

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

复制
相关文章

相似问题

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