Questions tagged «integer»

对于涉及整数操作的挑战。

18
查找无关号码
给定2个非负整数作为输入,输出一个不能通过2个输入上的任何数学运算符创建的非负整数。 例如,给定的输入2和3,6, 0, 5, 1, 9, 8, 23, 2都是无效的输出。 必须考虑的操作有: Addition (a + b) Subtraction (a - b) and (b - a) Multiplication (a * b) Division (a / b) and (b / a) Modulus (a % b) and (b % a) Exponentiation (a ** b) and (b ** a) …

7
数字键词搜索
给定一个介于1到999之间(含1和999)的整数,如果它在标准数字键盘上的3x3正方形数字1-9中的任何位置水平,垂直或对角地向前或向后出现,则输出真实值: 789 456 123 如果没有出现该数字,则输出一个伪造的值。 您需要输出真实值的确切65个数字是: 1 2 3 4 5 6 7 8 9 12 14 15 21 23 24 25 26 32 35 36 41 42 45 47 48 51 52 53 54 56 57 58 59 62 63 65 68 69 74 75 78 84 85 86 …

11
找到酋长国!
一个反质数是一个非回文素这,逆转的时候,也是素数。 可以在OEIS上找到基于10个emirps的列表。前六个是: 13, 17, 31, 37, 71, 73 但是,由于有逆转规则,每个基地的延期都不相同。例如,前六个二进制事件是: Bin | 1011, 1101, 10111, 11101, 101001, 100101 Dec | (11 , 13 , 23 , 29 , 37 , 41 ) ...以十六进制表示,它们是: Hex | 17, 1F, 35, 3B, 3D, 53 Dec | (23, 31, 53, 59, 61, 83) 有趣的事实:一元没有小事,因为每个数字都是回文。 挑战 …

27
为*写翻译
任务很简单。为*语言编写口译员。 这是Wiki的更大链接。 只有三个有效的*程序: * 打印“ Hello World” * 打印0到2,147,483,647之间的随机数 *+* 永远运行。 根据此问题的规范,第三种情况必须是无限循环 输入: 可以通过我们的标准I / O规则通过任何可接受的输入方法进行输入 它将永远是以上程序之一 输出: 第一种情况应打印准确Hello World,带有或不带有尾行。 对于第二种情况,如果您的语言的整数最大值小于2,147,483,647,请使用您的语言的整数最大值 根据我们的标准I / O规则,第一种情况和第二种情况可以打印到任何可接受的输出。 第三种情况不应给出任何输出。 得分: 因为这是代码高尔夫球,所以最短的答案(以字节为单位)获胜。
20 code-golf  interpreter  code-golf  array-manipulation  sorting  code-golf  halting-problem  code-golf  javascript  code-golf  algorithm  code-golf  arithmetic  code-golf  math  counting  code-golf  math  code-golf  decision-problem  radiation-hardening  code-golf  conversion  bitwise  code-golf  number  decision-problem  code-golf  string  decision-problem  code-golf  random  game  code-golf  ascii-art  graphical-output  code-golf  decision-problem  binary-tree  tree-traversal  code-challenge  array-manipulation  code-challenge  graphical-output  path-finding  test-battery  algorithm  code-golf  integer  factorial  code-golf  binary-tree  code-golf  grid  graph-theory  code-golf  regular-expression  quine  code-golf  encoding  code-golf  king-of-the-hill  javascript 

25
最高骰子
挑战: 这是序列的前100个项目: 6,5,4,3,2,1,66,65,64,63,62,61,56,55,54,53,52,51,46,45,44,43,42,41,36,35,34,33,32,31,26,25,24,23,22,21,16,15,14,13,12,11,666,665,664,663,662,661,656,655,654,653,652,651,646,645,644,643,642,641,636,635,634,633,632,631,626,625,624,623,622,621,616,615,614,613,612,611,566,565,564,563,562,561,556,555,554,553,552,551,546,545,544,543,542,541,536,535,534,533,... 这个序列是如何形成的?我们首先获得范围内的数字[6, 1](单个芯片从最高到最低的所有可能值)。然后,我们得到数字[66..61, 56..51, 46..41, 36..31, 26..21, 16..11](从最高到最低的两个骰子的所有可能的conconted值)。等等, 这与OEIS序列A057436有关:仅包含数字1到6,但是所有具有相等位数的数字在该序列中都向后排序。 面临的挑战是按照上述顺序为您的功能/程序选择以下三个选项之一: 输入并输出此序列的第个值,该值可以为0索引或1索引。nnnnnn 输入并输出此序列的前或值。ñnnñnnn + 1n+1n+1 无限期地输出序列中的值。 当然,可以使用任何合理的输出格式。可以是字符串/整数/小数/等。可以是(无限)列表/数组/流/等;可以用空格/逗号/换行符/其他定界符输出到STDOUT;等等。请在回答中说明您使用的I / O和选项! 通用规则: 这是代码高尔夫球,因此最短答案以字节为单位。 不要让代码高尔夫球语言阻止您发布使用非代码高尔夫球语言的答案。尝试针对“任何”编程语言提出尽可能短的答案。 标准规则适用于具有默认I / O规则的答案,因此允许您使用STDIN / STDOUT,具有适当参数的函数/方法以及返回类型的完整程序。你的来电。 默认漏洞是禁止的。 如果可能的话,请添加一个带有测试代码的链接(即TIO)。 另外,强烈建议为您的答案添加说明。 如果您选择选项1,这里是一些较大的测试用例: n 0-indexed output 1-indexed output 500 5624 5625 750 4526 4531 1000 3432 3433 9329 11111 11112 9330 …

8
螺旋街区
如果我们采用自然数并将它们逆时针滚动成一个螺旋,那么我们将得到以下无限螺旋: ....--57--56 | 36--35--34--33--32--31--30 55 | | | 37 16--15--14--13--12 29 54 | | | | | 38 17 4---3---2 11 28 53 | | | | | | | 39 18 5 0---1 10 27 52 | | | | | | 40 19 6---7---8---9 26 51 | | …

19
使三角计划有效
三角性是Xcoder 先生开发的一种新的esolang ,其代码结构必须遵循非常特定的模式: 对于第nth行代码,其上必须完全2n-1有程序的字符。这将导致三角形/金字塔形,第一行仅包含一个字符,其余行以2为增量增加。 每行.的左侧和右侧都必须用s 填充,以使字符以其行为中心,并且所有行都应填充为相同的长度。如果l定义为程序中的行数,则程序中的每一行的长度必须为2 * l - 1 例如,左侧的程序有效,而右侧的程序无效: Valid | Invalid | ...A... | ABCDE ..BCD.. | FGH .EFGHI. | IJKLMN JKLMNOP | OPQRS 当布置在有效结构中时,该名称变得显而易见。 任务 您的任务是将单个行字符串作为代表Triangularity代码的输入,并将其输出转换为有效代码,如上所述。 I / O规格: 输入将仅包含范围内的字符 0x20 - 0x7e 输入的长度始终是一个平方数,因此可以很好地填充。 您必须将点用于输出填充,而不要使用其他东西。 您可以通过任何可接受的方法输入和输出。这是一个代码高尔夫球,因此以字节为单位的最短代码胜出! 测试用例 input ---- output g ---- g PcSa ---- .P. …
19 code-golf  string  code-golf  combinatorics  code-golf  math  number  code-golf  matrix  code-golf  string  decision-problem  code-golf  internet  code-golf  number  number-theory  integer  expression-building  code-challenge  primes  cops-and-robbers  obfuscation  code-challenge  primes  cops-and-robbers  obfuscation  code-golf  string  balanced-string  code-golf  quine  code-generation  code-golf  matrix  code-golf  tips  c#  code-golf  ascii-art  code-golf  ascii-art  source-layout  code-golf  quine  source-layout  popularity-contest  language-design  code-golf  array-manipulation  subsequence  code-golf  matrix  math  code-challenge  game  graph-theory  atomic-code-golf  code-golf  number  integer  polynomials  equation  code-golf  array-manipulation  sorting 

17
查找多项式的积分根
挑战 面临的挑战是编写一个程序,该程序将任何n次多项式方程式的系数作为输入,并返回方程式成立的x 的积分值。这些系数将按照功率减小或增大的顺序作为输入提供。您可以假定所有系数都是整数。 输入输出 输入将是功率递减顺序的等式系数。方程的度数(即x的最大乘方)始终比输入中元素总数的总和小1。 例如: [1,2,3,4,5] -> represents x^4 + 2x^3 + 3x^2 + 4x + 5 = 0 (degree = 4, as there are 5 elements) [4,0,0,3] -> represents 4x^3 + 3 = 0 (degree = 3, as there are 3+1 = 4 elements) 您的输出应仅是满足给定方程的x 的不同积分值。所有输入系数都是整数,并且输入多项式将不是零多项式。如果给定方程式无解,则输出不确定。 如果方程式具有重复的根,则仅显示该特定根一次。您可以按任何顺序输出值。另外,假设输入将至少包含2个数字。 例子 …

23
数组的一次交换
灵感来自Stack Overflow上的一个问题。 挑战 给定一个整数n>1,输出可以通过恰好交换阵列中的两个条目而获得的所有阵列[1, 2, ..., n]。 阵列可以以任何顺序生产。 您可以始终使用[0, 1, ..., n-1](从0开始)代替[1, 2, ..., n](从1开始)。 附加规则 输入和输出像往常一样灵活。 允许使用任何编程语言编写程序或功能。禁止出现标准漏洞。 以字节为单位的最短代码获胜。 测试用例 输入2给出输出(假设从1开始) 2 1 输入3给出输出(请注意,三个数组可以按任意顺序排列) 1 3 2 2 1 3 3 2 1 输入4给出输出 1 2 4 3 1 3 2 4 1 4 3 2 2 1 3 4 …

6
弹跳顺序
让我们定义一个序列。我们将说一个(n )一种(ñ)a(n)是最小的XXx,它具有以下属性: XXx和ññn是互质的(它们不共享因子) XXx没有出现在序列的前面 |n − x | > 1|ñ-X|>1个|n - x| > 1 与大多数序列不同,我们序列的域和范围是大于 1 的整数。 让我们计算前几个术语。 一个(2 )一种(2)a(2)必须至少为4,但是4和2的因子为2,因此一个(2 )一种(2)a(2)必须为5。 一个(3 )一种(3)a(3),必须是至少5但5采取的是一个(2 )一种(2)a(2),所以它是至少6,但6股因子与3所以它必须是至少7,7个满足所有三个条件从而a (3 )= 7一种(3)=7a(3)=7。 一个(4 )一种(4)a(4) 2分享一个因素 3太近了 4太近了 5太近了 6股因素 7由a(3)拍摄 8股因素 9好 一个(5 )一种(5)a(5) 2好 任务 在这个挑战中,您将编写一个程序,该程序接受大于1的数字并返回一个(n )一种(ñ)a(n)。 这是一个代码问题,因此答案将以字节计分,而字节数越少越好。 测试用例 这是序列的前几个术语(它们当然是2索引的): 5,7,9,2,11,3,13,4,17,6,19,8,23,22,21,10,25,12,27,16,15,14 奖励有趣的事实 由于对Math.se(证明由罗伯特·以色列链接)这个序列是其自身的逆,这意味着a (a …

8
反向插入排序
目的 根据“ 插入排序”对列表进行排序的动作,生成原始的加扰列表。原始列表将包含从0到N-1(包括)的所有数字,其中N输入的大小。 输入项 一个包含对列表进行排序的必要动作的列表。每个值代表由原始数字(加扰的数字)移位到其右位置的插槽数量,请记住,此过程是从左到右。输入列表 中(0索引)位置的值i将介于0和之间i。 您不需要处理无效的输入,在这种情况下,任何行为都是可以接受的(崩溃,无限循环等)。 输出量 混乱的名单 逐步生成动作 Scrambled List | Moves to sort [4,0,2,1,3,5] | [0, , , , , ] #4 stay in place [4,0,2,1,3,5] | [0,1, , , , ] #0 is moved 1 slot to the left [0,4,2,1,3,5] | [0,1,1, , , ] #2 …
19 code-golf  array-manipulation  code-golf  code-golf  animation  code-golf  restricted-source  code-golf  java  code-golf  decision-problem  graph-theory  code-golf  conversion  electrical-engineering  code-golf  ascii-art  code-golf  string  substitution  code-golf  math  code-golf  string  set-theory  code-golf  code-golf  compile-time  code-golf  kolmogorov-complexity  binary  code-golf  sequence  cops-and-robbers  code-golf  subsequence  card-games  code-golf  sequence  primes  code-golf  code-golf  number  graphical-output  music  code-golf  ascii-art  code-golf  string  lambda-calculus  code-golf  string  code-generation  code-golf  unicode  code-golf  math  combinatorics  code-golf  balanced-string  code-golf  sequence  cops-and-robbers  code-golf  sequence  cops-and-robbers  code-challenge  fastest-code  chess  code-golf  math  graphical-output  code-golf  string  hello-world  animation  code-golf  number  arithmetic  code-golf  integer  code-golf  code-golf  combinatorics  code-golf  kolmogorov-complexity  graphical-output  code-golf  string  code-golf  code-golf  game  code-golf  math  combinatorics  code-golf  ascii-art  popularity-contest  random  code-golf  arithmetic  number-theory  integer  code-golf  tips  underload  code-golf  math  sequence  primes  code-golf  math  path-finding  code-golf  ascii-art  primes  code-golf  kolmogorov-complexity  alphabet 

8
给我你的疲倦,贫穷,拥挤的群众向往自由呼吸
自由女神像基座上的一块青铜牌上陈列着艾玛·拉扎鲁斯(Emma Lazarus)的诗“ 新巨像 ”,其中一部分写着: 给我你的疲倦,你的贫穷, 你拥挤的群众,向往自由的呼吸, 你茂密的岸边那可怜的垃圾。 把这些无家可归的暴风雨寄给我, 我把灯抬到金门旁边! 为了简化针对这一挑战的诗的这一部分,我们将其全部大写,并用斜杠(/)替换换行符,并保持逗号和其他标点符号不变: GIVE ME YOUR TIRED, YOUR POOR,/YOUR HUDDLED MASSES YEARNING TO BREATHE FREE,/THE WRETCHED REFUSE OF YOUR TEEMING SHORE./SEND THESE, THE HOMELESS, TEMPEST-TOST TO ME,/I LIFT MY LAMP BESIDE THE GOLDEN DOOR! 我们将此字符串称为S。它具有md5 hash 8c66bbb9684f591c34751661ce9b5cea。您可以选择假定它具有尾随换行符,在这种情况下,md5哈希为0928ff6581bc207d0938b193321f16e6。 编写一个包含单个字符串的程序或函数。当字符串为S时,按顺序输出,每行一个,描述这首诗所描绘的人的类型的六个短语描述了Lady Liberty要求: TIRED POOR HUDDLED MASSES …

12
字谜因素
在最近发生的QI中,将142857的前5个倍数描述为原始数字的字谜。当然,只要对数字有足够的了解,任何人都将知道这些数字实际上是循环的,而不仅仅是字谜。但这让我思考。 请编写一个程序或函数,以输出所有六位数或更少的数字,这些数字或数字具有其自身的字谜。该列表应以以下数字开头: 3105 (divisible by 1035) 7128 (divisible by 1782) 7425 (divisible by 2475) 8316 (divisible by 1386) 8712 (divisible by 2178) 9513 (divisible by 1359) 9801 (divisible by 1089) 如果愿意,您可以找到带有字谜的数字,该字谜是该数字的适当因数,但请注意从字谜中排除前导零。 这是代码高尔夫,因此以字节为单位的最短代码不会破坏任何标准漏洞。

7
字母整数
字母整数 对于给定的一组数字,将其拼写时按字母顺序排列(即1:1、2:2、90:90、19:19)。您的代码应适用于该范围[-999999, 999999]。输出必须在数字之间有一个定界符。空格将起作用,空格和逗号也将起作用,如下例所示。输入可以是整数数组,带分隔符的数字字符串,或者您认为合适。假定所有整数都是唯一的。 在本次挑战中,数字不带连字符,空格在其他任何字符之前按字母顺序排列。假定使用单词表示负数minus。例如,four将在之前four thousand,数字-40将使用字符串进行排序minus forty。假设所有数字将仅由数字单词组成,不包含连词(例如,使用two thousand forty two代替two thousand and forty two)。 测试用例 单位数整数: 输入: 1, 2, 3, 4, 5 输出: 5, 4, 1, 3, 2 多个数字整数: 输入: -1002, 5, 435012, 4, 23, 81, 82 输出: 81, 82, 5, 4, 435012, -1002, 23 单词之间的空格,不能使用连字符,逗号或“和”: 输入: 6, 16, 60, 64, …

5
是否有更多的硬物或软物
与假设分析书的开头相切。 输入是一个由空格组成的矩形,如字符串,字符串列表等,其对象由#内部组成: ######## # # ######## ### #### ### #### ### 对象将始终是非相交,非接触的矩形。软对象的定义是#中间没有用填充的对象,而只是边界,而硬对象则是填充的对象。具有宽度或高度的对象<=2被认为是坚硬的。所有对象都是硬的或软的。 如果输入,输出中有更多的硬对象"Hard",如果较软,则输出"Soft",如果相等则输出"Equal"。 这是代码高尔夫球,因此以字节为单位的最短代码胜出! 测试用例 这些情况不是全部输入,而是每个对象应表征的内容。实际输入将类似于问题顶部的ascii艺术。 硬 # #### ## ## ########## ########## ########## 柔软的 ### # # ### ################### # # # # # # ################### #### # # # # # # # # # # # # …
19 code-golf  ascii-art  counting  code-golf  number  grid  decision-problem  chess  code-golf  grid  graph-theory  chess  code-golf  math  geometry  code-golf  arithmetic  roman-numerals  fastest-code  code-golf  math  geometry  code-golf  string  cryptography  code-golf  number  sequence  decision-problem  code-golf  string  parsing  c  code-golf  sorting  integer  code-golf  number  sequence  rational-numbers  graphical-output  atomic-code-golf  assembly  box-256  code-golf  geometry  tips  python  code-golf  number  sequence  arithmetic  number-theory  code-golf  ascii-art  kolmogorov-complexity  geometry  code-golf  graphical-output  code-golf  math  code-golf  grid  cellular-automata  game-of-life  code-golf  string  subsequence  code-golf  arithmetic  rational-numbers  code-golf  tips  dc  code-golf  ascii-art  kolmogorov-complexity  date  code-golf  string  primes  code-golf  string  natural-language  conversion  code-golf  sequence  code-golf  number-theory  primes  base-conversion  code-golf  math  primes  base-conversion  code-golf  ascii-art  fractal  code-golf  matrix  code-golf  math  tips  geometry  python  string  code-challenge  keyboard  code-golf  graphical-output  code-golf  string  code-golf  number  sequence  cops-and-robbers  number  sequence  cops-and-robbers 

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.