Questions tagged «sequence»

对于涉及某种顺序的挑战。

20
打印/输出所有正数,其中十进制表示形式的每个多位数字子字符串也为质数。
任务 您的任务是打印或输出所有正数,其中十进制表示形式的每个多位数字子字符串也都是质数。如果该数字至少包含2位数字,则意味着该数字本身也需要为质数。 例 6197是序列中,因为每一个多位数的子串6197是素数,即:61,19,97,619,197,6197(本身)。 请注意,这6不是质数,但6197仍处于序列中,因为6它不是的多位数子串6197。 8也处于序列中,因为其中的每个多位数字子串8都是质数。里面没有多位数的子串8,所以这是虚无的事实。 眼镜 除了允许您对输出进行硬编码或将与输出有关的信息存储在程序中之外,存在标准漏洞。 输出中的数字可以任意顺序。 输出中的数字允许重复。 如果选择打印而不是输出,则可以使用任何分隔符。 你是允许的,如果你选择要打印的,而不是输出到前缀和/或后缀输出。 分隔符,前缀和后缀不得包含任何数字(U + 0030至U + 0039)。 全部列表(58个项目) 1 2 3 4 5 6 7 8 9 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 113 131 …

16
这个构造数字的启动器是什么?
许多编程语言通过将数字“连接”到现有数字的末尾来构造大整数。例如,迷宫或Adapt。通过将数字连接到末尾,我的意思是,如果现有数字为454545,并且数字为777,则结果数字为457(45×10+7)457(45×10+7)457\:(45 \times 10 + 7)。 构造的数目是可以通过使用单个数字的倍数来构建这样的数:1,2,3,4,5,6,7,8,91,2,3,4,5,6,7,8,91, 2, 3, 4, 5, 6, 7, 8, 9 AKA在这9个序列中的一个元素: 1,12,123,1234,12345,…1,12,123,1234,12345,…1, 12, 123, 1234, 12345, \: \dots 2,24,246,2468,24690,…2,24,246,2468,24690,…2, 24, 246, 2468, 24690, \: \dots 3,36,369,3702,37035,…3,36,369,3702,37035,…3, 36, 369, 3702, 37035, \: \dots 4,48,492,4936,49380,…4,48,492,4936,49380,…4, 48, 492, 4936, 49380, \: \dots 5,60,615,6170,61725,…5,60,615,6170,61725,…5, 60, 615, 6170, 61725, \: \dots …

30
增量范围!
您的任务是,给定两个正整数xXx和,返回增量范围序列中的前数字。nñnxXx 增量范围序列首先生成一个从1到含)的范围。例如,如果为,它将生成列表。然后,它将重复的以递增的最后值附加到现有列表中,然后继续。nñnnñn333[1,2,3][1个,2,3][1,2,3]nñn11个1 输入例如:n=3ñ=3n=3 n=3 1. Get range 1 to n. List: [1,2,3] 2. Get the last n values of the list. List: [1,2,3]. Last n=3 values: [1,2,3]. 3. Increment the last n values by 1. List: [1,2,3]. Last n values: [2,3,4]. 4. Append the last n values incremented to the …

11
源排列
集合S = { s 1,s 2,… ,s n }的置换是一个双射函数π :S → S。例如,如果小号= { 1 ,2 ,3 ,4 }那么函数小号= { s1个,秒2,… ,sñ}小号={s1个,s2,…,sñ}S = \{s_1, s_2, \dotsc, s_n\}π:S→ Sπ:小号→小号\pi: S \to S小号= { 1 ,2 ,3 ,4 }小号={1个,2,3,4}S = \{1,2,3,4\}π:x↦1+(x+1mod4)π:x↦1+(x+1mod4)\pi: x \mapsto 1 + (x + 1 \mod 4)是一个置换: π(1)=3,π(2)=4,π(3)=1,π(4)=2π(1个)=3,π(2)=4,π(3)=1个,π(4)=2 \pi(1) = …

6
Recamán的重复项
Recamán的顺序定义如下: 一种ñ= ⎧⎩⎨0如果n = 0一种n − 1− n如果 一个n − 1− n > 0 并且尚未在序列中,一种n − 1+ n除此以外一种ñ={0如果n = 0一种ñ-1个-ñ如果 一种ñ-1个-ñ>0 并且尚未在序列中一种ñ-1个+ñ除此以外a_n=\begin{cases}0\quad\quad\quad\quad\text{if n = 0}\\a_{n-1}-n\quad\text{if }a_{n-1}-n>0\text{ and is not already in the sequence,}\\a_{n-1}+n\quad\text{otherwise}\end{cases} 或使用伪代码: a(0) = 0, if (a(n - 1) - n) > 0 and it is not already …

5
这些天来变得越来越难
给定一个非空列表大号整数大于的1,我们定义d(L)为最小的正整数,使得N + d(L)是复合每个Ñ在大号。 我们定义的顺序一个Ñ为: 一个0 = 2 a i + 1是大于a i的最小整数,使得d(a 0,...,a i,a i + 1)> d(a 0,...,a i) 你的任务 您可以: 取整数N并返回序列的第N个项(0索引或1索引) 取整数N并返回序列的前N个项 不输入任何内容并永久打印序列 这是代码高尔夫球,因此最短答案以字节为单位! 如果您的代码随着N的增大而变慢,那是可以的,但是它至少应该在2分钟内找到20个第一项。 第一学期 a 0 = 2和d(2)= 2(我们需要加2以便2 + 2是合成的) a 1 = 3,因为d(2,3)= 6(我们需要加6以便2 + 6和3 + 6合成) a 2 = 5,因为d(2,3,5)= 7(我们需要加7以便2 + …

7
他们可以是一周中的同一天吗?
挑战 给定一个非负整数,输出是否可以将两个日期(公历的日期)相差多少年以共享一周中的某一天。如果将年份除以4但不能除以100,或者将其除以400则认为是a年。 输出可能是: 虚假/真实(任一方向) 任何两个不同的值 一个独特的价值,另一个价值 通过程序返回码 通过成功/错误 通过任何其他合理的方式-请问您是否怀疑这可能会引起争议 但是,除了假/真实(因为这将允许不操作!)外,不是按两个不同的值集进行操作 详情 这是输入是否为OEIS序列A230995的成员。 成员: 0, 5, 6, 7, 11, 12, 17, 18, 22, 23, 28, 29, 33, 34, 35, 39, 40, 45, 46, 50, 51, 56, 57, 61, 62, 63, 67, 68, 73, 74, 78, 79, 84, 85, 89, 90, 91, …

14
递归级联[N]的累积和与M次迭代
取两个正整数N,M并[N]通过M迭代创建的串联累积和。输出最后一次迭代的结果。 串联累积和的定义: 以数字开头N并定义顺序X = [N] 追加到X的累积和X 重复步骤2 M次。 向量的累加和X = [x1, x2, x3, x4]为:[x1, x1+x2, x1+x2+x3, x1+x2+x3+x4]。 N = 1和的示例M = 4: P =累积和函数。 M = 0: [1] M = 1: [1, 1] - X = [1, P(1)] = [[1], [1]] M = 2: [1, 1, 1, 2] - X …
14 code-golf  number  sequence  code-golf  number  sequence  code-golf  binary-matrix  code-golf  math  tips  javascript  algorithm  code-golf  string  code-golf  number  sequence  code-golf  math  arithmetic  parsing  code-golf  number  sequence  primes  code-golf  string  ascii-art  geometry  integer  code-golf  geometry  code-golf  number  array-manipulation  code-golf  math  geometry  code-golf  number  sequence  arithmetic  integer  code-golf  string  kolmogorov-complexity  code-golf  number  code-golf  number  chess  code-golf  sequence  decision-problem  subsequence  code-golf  math  number  primes  code-golf  primes  permutations  code-golf  integer  probability-theory  statistics  code-golf  string  code-golf  sequence  decision-problem  parsing  board-game  code-golf  binary  graph-theory  code-golf  board-game  classification  tic-tac-toe  code-golf  ascii-art  polyglot  code-golf  date  code-golf  geometry 

25
跳数
任务 打印整数n,其中 12 <= n <= 123456789和中的所有连续数字对在它们之间具有相同的正差(例如2468,但不是2469)。 没有输入。 输出: 12 13 14 15 16 17 18 19 23 24 25 26 27 28 29 34 35 36 37 38 39 45 46 47 48 49 56 57 58 59 67 68 69 78 79 89 123 135 147 159 234 …

19
欧洲原语序列
给定一个正整数n,输出欧元原序列的第n个数字。 计算序列 该序列等于OEIS A242491。 如果可以通过使用尽可能多的不同的欧元硬币或纸币来组成数字,则数字是该序列的一部分,但每个只能使用一个。请注意,您不必考虑美分。 例: 6 将按顺序排列,因为它可以包含1欧元硬币和5欧元纸币。 4 不会按顺序排列,因为不能根据给定的要求形成。 为了给大家一个概览,以下是您必须考虑的带有欧元值的列表: 1欧元,2欧元,5欧元,10欧元,20欧元,50欧元,100欧元,200欧元,500欧元 请注意,此序列仅在0(是,包括0!)到888的范围内。 以下是此序列的前15个元素: 0、1、2、3、5、6、7、8、10、11、12、13、15、16、17 ... 测试用例 输入 -> 输出 2 -> 1 6 -> 6 21 -> 25 33 -> 50

18
素因数根
受数字根的启发,数字的素因数根是当您将一个数字的素因数加在一起,然后对所得数字重复该过程时出现的数字,直到您得到一个质数(它本身就是唯一的主要因素,因此是其自己的主要因素根。4的素数因数根为4,为2 * 2 = 2 + 2,这是唯一的大于1的整数的非素数因数根(这是另一种特殊情况,因为它没有素数)。由素因数根形成的OEIS序列为A029908。 例如,24的素因数根为: 24=2*2*2*3 2+2+2+3=9=3*3 3+3=6=2*3 2+3=5, and the only prime factor of 5 is 5. Therefore, the prime factoral root of 24 is 5. 你的任务: 编写一个程序或函数,以查找输入整数的素因数根。 输入: 通过任何合理的方法输入的整数,介于2和您的语言将支持的最大整数(包括)之间。不允许专门选择最大整数大小过低的语言(并且还会违反此标准漏洞) 输出: 整数,输入的素因数根。 测试用例: 4 -> 4 24 -> 5 11 -> 11 250 -> 17 得分: …

14
计算威尔逊数
给定正整数n,计算第n 个 威尔逊数 W(n),其中 和ë = 1,如果Ñ具有原根Ñ,否则ê = -1。换句话说,如果不存在1 < x < n-1和x 2 = 1 mod n的整数x,则n具有原始根。 这是代码高尔夫球,因此请为计算n的函数或程序创建最短的代码输入整数 n > 0的第个威尔逊数。 您可以使用基于1或基于0的索引。您也可以选择输出前n个威尔逊数。 这是OEIS序列A157249。 测试用例 n W(n) 1 2 2 1 3 1 4 1 5 5 6 1 7 103 8 13 9 249 10 19 11 329891 12 …

11
案例匹配查找替换
以三个输入,文本串T; 一串要替换的字符F;以及用替换它们的字符串R。对于每个T具有相同(不区分大小写)字符的子字符串F,请将其替换为中的字符R。但是,请保持与原始文本相同的大小写。 如果输入的字符R多于个F,则多余的字符应与输入的大小写相同R。如果其中包含数字或符号F,则其中的相应字符R应保持其大小写R。F不一定会出现在中T。 您可以假设所有文本都在可打印的ASCII范围内。 例子 "Text input", "text", "test" -> "Test input" "tHiS Is a PiEcE oF tExT", "is", "abcde" -> "tHaBcde Abcde a PiEcE oF tExT" "The birch canoe slid on the smooth planks", "o", " OH MY " -> "The birch can OH MY e slid OH MY …
14 code-golf  string  code-golf  string  ascii-art  alphabet  code-golf  number  sequence  counting  code-golf  sequence  counting  code-golf  quine  source-layout  code-golf  string  code-golf  decision-problem  game  code-golf  string  quine  source-layout  subsequence  code-golf  quine  code-golf  array-manipulation  integer  code-golf  ascii-art  code-golf  sequence  integer  code-golf  kolmogorov-complexity  code-golf  array-manipulation  integer  code-golf  number  array-manipulation  integer  code-golf  string  number  integer  code-golf  string  ascii-art  code-challenge  test-battery  expression-building  source-layout  printable-ascii  code-bowling  code-golf  number  code-golf  number  string  binary  code-golf  matrix  conversion  code-golf  number  arithmetic 

12
找出第n个亚伦编号
背景 甲露丝-亚伦一对是一对连续的正整数的n和n+1,使得所述质因数的总和(计数重复素因子)的每个整数相等。例如,(714,715)由于714=2*3*7*17是715=5*11*13,和,所以是Ruth-Aaron对2+3+7+17=5+11+13=29。卡尔·波默兰斯(Carl Pomerance)选择了露丝·亚伦(Ruth-Aaron)这个名字作为对贝贝·露丝(Babe Ruth)职业生涯本垒打的总和714,从1935年5月25日到1974年4月8日,这是世界纪录,当时汉克·亚伦(Hank Aaron)达到了715本垒打。您可以在此Numberphile视频中了解有关这些数字的迷人历史的更多信息。 目标 编写一个完整的程序或函数,给定一个正整数n,该函数将输出nth Aaron数,其中nth数定义为nth Ruth-Aaron对的较大整数。因此,n第Aaron数是a(n)+1,在OEIS序列A039752中a(n)的n第th项。 测试用例 前几个亚伦数字是 6,9,16,78,126,715,949,1331,1521,1863,2492,3249,4186,4192,5406,5561,5960,6868,8281,8464,10648,12352,14588,16933,17081,18491,20451,24896,26643,26650,28449,28810,33020,37829,37882,41262,42625,43216 规则 禁止出现标准漏洞。 输入和输出可以采用任何方便的格式。 这是代码高尔夫球,最短的答案(以字节为单位)获胜。

12
前置,追加序列
任务 prepend,append-Sequence像这样递归定义 a(1)= 1 如果n是偶数,则a(n)= a(n-1).n 如果n为奇数,则a(n)= na(n-1) 哪里。表示整数串联。 因此,前几个术语是:1,12,312,3124,53124,531246,7531246,...这是A053064。 您的任务是,给定a> 0的整数以返回n,以使prenend,append-Sequence中的第n个元素等于a,如果不存在n则返回0,负数或错误输出等。 规则 输入可以作为整数,字符串,字符/数字列表等。 输出可以打印到STDOUT或返回(整数,字符串等都可以) 在输入无效的情况下,如果不存在这样的n,则您的程序可以执行任何操作,但返回正整数(例如,永远循环,返回0等)。 您可以选择使用0索引,但是如果不存在n,则输出不能为0 测试用例 1 -> 1 12 -> 2 21 -> 0 123 -> 0 312 -> 3 213 -> 0 211917151311975312468101214161820 -> 21 2119171513119753102468101214161820 -> 0 333129272523211917151311975312468101214161820222426283031 -> 0 999795939189878583817977757371696765636159575553514947454341393735333129272523211917151311975312468101214161820222426283032343638404244464850525456586062646668707274767880828486889092949698100 -> 100

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.