Questions tagged «parsing»

此标签表示挑战,其中解析输入很大/挑战的主要部分。

6
可以使用异常取消来简化分数吗?
异常取消(来自Wolfram Alpha): 异常抵消是分数a / b的分子和分母中a和b的数字“取消”,导致分数等于原始数。请注意,如果分子和分母中一个或多个数字存在多个但不同的计数,则对于要取消的数字有歧义,因此最简单的方法是将此类情况排除在考虑范围之外。 链接 用简单的话说,你有一个分数a / b。如果您可以抵消分数中的数字以创建另一个c / d等于原始分数(a / b = c / d)的分数,则可以使用异常抵消来简化分数。 您的挑战是制作一个程序或函数,该程序或函数以形式输入分数字符串a/b并输出或返回真实值(如果可以使用反常消除来简化分数),否则返回伪造的值。a并且b将始终为非零的正整数。a并且b将始终具有两个或多个数字。此外,所有的无论从数字a还是b不会被取消了(你不会得到输入12/21),至少一个数字从a和b每次(你不会获得输入将被取消43/21),而最终的结果将永远不会0对任何a或b。您的程序必须取消a和之间的所有公用数字b(即1231/1234,您必须取消了1,一2,和3)。如果有多种取消的可能性,请首先选择最左边的数字(515/25变为15/2而不是51/2)。 例子: Input Output Why 1019/5095 true Remove the 0 and the 9 from both sides of the fraction to get 11/55, which is equivalent. 16/64 true Remove the 6 from both sides, …

4
将html减少到n个字符,同时保持格式
几乎每种语言都有一个内置函数,可以在给定位置拆分字符串。但是,一旦字符串中包含html标记,内置函数将无法正常工作。 您的任务是编写一个程序或函数,该程序或函数在第n个字符处分割字符串,但不计算html标签的字符,并将输出有效的html。该程序必须保留格式。html标记之外的空格可以根据您的意愿进行计数或不计数,但必须保留。但是,您可以将多个连续的空间交换为一个空间。 输入: 字符串 分割位置(从0开始) 这些可以作为程序或函数参数,也可以从标准输入中读取。 输出:可以返回或写入标准输出的分割字符串。 输入将是有效的html,它将不包含任何实体(例如 )。在字符数限制之后打开的标签应从输出中省略(请参阅最后一个示例)。 例: 输入:<i>test</i>,3 输出:<i>tes</i> 输入:<strong><i>more</i> <span style="color: red">complicated</span></strong>,7 输出:<strong><i>more</i> <span style="color: red">co</span></strong> 输入:no html,2 输出:no 输入:<b>no</b> <i>html root</i>,5 输出:<b>no</b> <i>ht</i> 输入:<b>no img</b><img src="test.png" />more text,6 输出:<b>no img</b> 您可以使用任何语言以及给定语言的标准库。这是代码高尔夫,最短的程序获胜。玩得开心!

2
应用英语标点规则
您已被聘请为听写应用程序编写一些代码,该应用程序从语音来源获取语音输入,将其解析为单词,然后将其写在屏幕上。 管理层并不真正相信您在项目中拥有如此强大的力量-不幸的是,您整天坐在那里闲逛,打高尔夫球,而不是去做工作,因此-他们只是给您执行一个非常简单的任务:将句点插入到正确格式化的句子中的句子,其中“正确格式化”的定义如下。 句子是输入字符串。单词是一组连续的非空格字符。标点符号是第一个字符为的单词^。 如果单词的第一个字母不是小写字母(大写单词与regex匹配),则单词为大写/[^a-z].*/。 句子的第一个字必须大写。 A ^COMMA是逗号字符,,在其后但没有前有一个空格。aaa ^COMMA bbb成为aaa, bbb。 A ^COLON是看起来像的逗号:。 A ^SEMICOLON是看起来像的逗号;。 A ^PERIOD是看起来像的逗号.。后面的单词^PERIOD必须大写。 A ^BANG是一个看起来像的时期!。 A ^DASH是破折号字符-,前后都有一个空格。 A ^HYPHEN也是破折号,-但前后没有空格。 An ^EMDASH是拼写的连字符(而不是破折号!)--。 An ^OPENQUOTE是一个引号字符",在其前面但后面没有空格。后面的单词^OPENQUOTE必须大写。如果在^OPENQUOTE之前加上非标点^COMMA词,请在该词和之间添加一个^OPENQUOTE。如果在^OPENQUOTE的前面加上使下一个单词大写的标点符号,则会跳过^OPENQUOTE到下一个单词。 A ^CLOSEQUOTE是有向图,",其后跟但前无空格。如果^CLOSEQUOTE前面有一个^COMMA,^PERIOD或^BANG,即标点消失,^CLOSEQUOTE拼写,",."或者!"分别。如果消失的标点指定大写,则该大写仍必须出现在下一个可用单词上。 必须删除完整最终结果中的开头或结尾空格,并且一行中两个或多个空格的任何字符串都必须全部折叠成一个空格字符。 上面未涉及的任何情况(例如^COMMA ^COMMA或^SEMICOLON ^CLOSEQUOTE或^UNDEFINEDPUNCTUATION)都不会出现在格式正确的输入中,因此是不确定的行为。 开发团队会通知您以下内容: 该项目以[您在这里的语言]语言编写,并且应尽可能短,以便在它是Android / iPhone应用程序时占用尽可能少的空间。您尝试解释这不是应用程序开发的工作原理,但他们不听。但是,嘿,真是巧合!您是[[您这里的语言]的出色高尔夫球手! 该应用程序将没有任何Web访问权限,并且不会安装任何库来为您执行此格式设置。您可以说服团队领导允许您使用正则表达式库(如果您的语言存在),但是如果您认为需要的话。 计划在应用程序的更高版本中支持正确使用双引号/单引号的嵌套引号,但现在不支持您正在使用的版本,因此不必担心。 管理层是测试驱动开发的忠实拥护者,因此开发团队已经让一些不幸的键盘猴子为您的程序部分编写了一些测试:(添加了换行符以提高可读性,将它们视为空格) 输入: hello ^COMMA world ^BANG 输出: Hello, world! 输入: once upon …

2
X大于3,且X和Y之间至少相差2
我试图打败一些C ++。是否可以使这种情况更短? X > 3 & X - Y > 1 (当然,除了删除空白。) 所以,X至少4,但X >= Y + 2。 X和Y是[0,5]间隔中的整数。 我试图找到一些按位公式,但失败了。
11 code-golf  number  tips  c++  code-golf  popularity-contest  obfuscation  code-golf  c  code-golf  board-game  hexagonal-grid  code-golf  game  grid  code-golf  number  permutations  popularity-contest  math  graphical-output  number-theory  king-of-the-hill  code-challenge  compression  code-challenge  fastest-code  code-golf  math  ascii-art  animation  code-golf  popularity-contest  generation  counting  fastest-code  fastest-code  popularity-contest  image-processing  king-of-the-hill  code-golf  conversion  binary-tree  code-golf  math  number  rational-numbers  division  code-golf  restricted-source  hashing  atomic-code-golf  logic-gates  code-golf  function  code-challenge  puzzle-solver  ai-player  test-battery  popularity-contest  music  compression  code-golf  number  stack  atomic-code-golf  logic-gates  ascii-art  popularity-contest  code-golf  date  grid  code-challenge  game  code-golf  parsing  code-golf  math  geometry  sequence  popularity-contest  code-trolling  code-golf  string  restricted-source  code-golf  quine  king-of-the-hill  code-golf  math  code-golf  simulation  code-golf  ascii-art  code-challenge  sorting  optimization 

1
胶带正则表达式决定器
您的任务是创建一个程序,该程序使用来自StackExchange网络上站点的代码段确定给定的字符串是否为有效的正则表达式。 为了解决这一挑战,将对正则表达式方言进行精简,并尽量减少其元字符集:()*?|\。因此,您将无法使用内置的正则表达式解析器。 \用于转义元字符。它后面必须跟一个元字符。 未转义的括号必须保持平衡 *并且?必须在前面加上非元字符,带括号的组或转义的元字符。 所有其他可打印的ASCII字符以及换行符,制表符和空格都必须支持为非元字符。未定义包含其他字符的字符串会发生什么。 正则表达式的实际含义对于此挑战并不重要。 例子 Truthy: abc a? (a|)* () a|b* \* \\ \\* a*b?(cd|e) + [ } (123\))* \| (a(b(c|d)*e)*f)* (|\)*) (abc)+* (abc)+ +abc ^ last test case is an actual newline Falsy: ?abc * ** \ ( a*? a?* ? a) (\) (|\)* \() |* …

9
R [oman | everse]波兰语表示法
这是MDLXVII年,在这个世界中,罗马帝国从未沦陷,也从未发生过陷入黑暗时代的崩溃。由于罗马帝国时期的延长,帝国的经济稳定使技术得以快速发展。 罗马人已经开始涉足电路,并发明了一种不需要使用“等于”按钮的巧妙计算器。他们称其为“罗马波兰语符号” 为了进行计算,它们首先输入其操作数,然后输入运算。 例如,100 + 11 * 20将是C XI XX * +。 另外 罗马人发现他们经常需要同时进行多个计算,因此更喜欢该方法以某种类似于数组/列表/元组的结构“在堆栈上”返回每个值。(例如,X I + X I - CC II +将返回[11,9,202]) 挑战在于开发一种能够进行这些计算的计算器程序。 澄清:减法符号是必需的。我没有意识到这在古罗马帝国中并不是公认的特征。因此任务不明确,我对此表示歉意。 最低准则 您的输出将使用阿拉伯数字。 您只需将罗马数字转换为5000。 您将需要支持+,-,/,*操作(加,减,除和乘)。 除法是基于浮点还是基于整数是特定于实现的。两者都可以应对这一挑战。 您的输出将需要支持多达40亿个数字。 总的来说,答案最短,并且每种语言都取胜。这是一场Code Golf挑战赛,但我很喜欢这种变化。 如果出现平局,支持罗马数字大于5000或进行其他操作之类的因素将被认为是最早提交的申请。

3
确切的封面难题
挑战 给定一组分组的字母,将它们排列在板上,以便它们完全覆盖该区域。 董事会代表(又名船舶甲板) 该板是一个6x6的网格。 总会有36个正方形。 列标记为AF。 行标记为1-6。 例: A B C D E F +---+---+---+---+---+---+ 1 : : : : : : : +---+---+---+---+---+---+ 2 : : : : : : : +---+---+---+---+---+---+ 3 : : : : : : : +---+---+---+---+---+---+ 4 : : : : : : : …

8
为我的Scan-tron分级!
标准化测试通常带有scan-tron或记录您答案的某种类型的答案文档。然后,计算机或人员将检查您的答案并确定您的成绩。因此,在这里,给定scan-tron和答案键,即可确定分数和错过的问题(如果有)。scan-tron只是具有多行答案的文档,用户可以在其中填写(在本例中为带圆圈的)答案。例: --- 1. |a| b c d --- 如您所见,这是选择了答案选择的问题1,a因为它周围有一个框。对于挑战,你将得到一个扫描-TRON与n问题(1 <= n <= 10),只有四个答案表示为a,b,c,或d。答案键将以无空格且全部小写的字符串形式给出。带有答案键的示例scan-tron: Scan-tron --- 1. |a| b c d --- --- 2. a |b| c d --- --- 3. a b |c| d --- Answer Key abb 您可以将答案键和scan-tron作为单独的输入或以选定的顺序输入,只要它们可以被识别(即,答案键与scan-tron分开)即可。分数将四舍五入到最接近的十分之一。上面的示例输出: Score: 66.7 Missed #: 3 其他可接受的答案是: 66.7 3 或者错过了多个问题 66.7 3 …

6
N个碱基中的回文数
给定一个非负整数n >= 0,请永远输出x_i >= 3以完全n不同b的底数为回文数的整数序列,底数可以是2 <= b <= x_i-2。 这基本上是OEIS A126071的反函数,在此输出中该序列中的哪些索引具有值n。有点不同,因为我更改了它,所以您忽略了碱基b = x_i-1, x_i, x_i+1,因为这些碱基的结果始终是相同的(值始终是回文率,或者始终不是)。此外,偏移量也不同。 x_i限制为数字,>= 3因此每个结果的第一项n为A037183。 请注意,输出格式是灵活的,但是应该以很好的方式分隔数字。 例子: n seq 0 3 4 6 11 19 47 53 79 103 137 139 149 163 167 ... 1 5 7 8 9 12 13 14 22 23 25 29 35 …
10 code-golf  sequence  base-conversion  palindrome  code-golf  array-manipulation  matrix  code-golf  string  ascii-art  code-golf  ascii-art  physics  code-golf  number  sequence  fibonacci  code-golf  ascii-art  packing  code-golf  string  hexadecimal  code-challenge  restricted-source  decision-problem  binary  code-golf  code-golf  code-golf  stack-exchange-api  code-golf  string  parsing  generation  data-structures  code-golf  kolmogorov-complexity  graphical-output  code-golf  array-manipulation  integer  generation  data-structures  code-golf  number  random  probability-theory  king-of-the-hill  java  minesweeper  code-golf  string  kolmogorov-complexity  animation  code-golf  string  code-golf  code-golf  quine  code-golf  internet  code-golf  arithmetic  base-conversion 

2
心不在a的语言学家
背景 您的朋友是一名语言学家,已记录并分析了各种语言的一些简单对话片段。由于心不在a,他们忘记了每个摘录使用哪种语言。您必须通过创建一个程序来分析句子结构并排除可能出现的情况,来帮助他们。 输入值 您的输入是一个非空字符串SVO,其中包含字符,分别代表subject,verb和object。它代表语言学家分析的对话摘要。 输出量 您的任务是将字符串分成多个句子,并.在每个句子后输入句点。一个句子包含一个动词,或者一个动词和一个主语,或者一个动词,一个主语和一个宾语。但是,您不知道原始语言使用的单词顺序。英语使用subject-verb-object,但是其他语言(例如拉丁语)使用subject-object-verb。实际上,所有六个排列都以自然语言存在,因此您必须检查每个排列。 您的输出应以换行符分隔的字符串包含每个适用的单词顺序,冒号:和根据该顺序分成句子的输入字符串。如果无法按某些单词顺序解析字符串,则应省略相应的行。行的顺序无关紧要,并且保证至少可以解析一个单词顺序。 例 考虑输入 VSVOSV 按VOS顺序,可以将片段的解析为VS.VOS.V.,按SVO顺序,可以将其解析为V.SVO.SV.。该命令OSV也有效,完整的输出为 VOS:VS.VOS.V. SVO:V.SVO.SV. OSV:V.SV.OSV. 规则和计分 您可以编写完整的程序或函数。最低字节数获胜,并且不允许出现标准漏洞。允许使用正则表达式和所有内置函数。 测试用例 Input: V Output: VSO:V. VOS:V. SVO:V. OVS:V. SOV:V. OSV:V. Input: SVV Output: SVO:SV.V. SOV:SV.V. OSV:SV.V. Input: VSVOV Output: SVO:V.SVO.V. Input: VSOVS Output: VSO:VSO.VS. OVS:VS.OVS. Input: SVOSV Output: SVO:SVO.SV. OSV:SV.OSV. Input: VSVOSV Output: VOS:VS.VOS.V. …

1
黑色星期五队列管理
介绍 您是一家大型零售商店中电子部门的经理,一年中最大的销售日是本星期五。为了帮助管理人群,您的商店正在实施最大交易的票务系统,客户必须在购买商品之前出示票证。您的工作是编写一个程序来验证票证。 由于商店中唯一可用的计算机(由于预算削减)是一台损坏了键盘的恐龙(而且您所拥有的都是USB键盘,这些键盘不兼容),因此您必须用鼠标输入程序。因此,您的程序应尽可能短。 产品展示 您的商店正在使用以下五种不同的产品进行销售。每个产品都有一个全小写的名称,以及在一天中的什么时候可以购买多少个不同的规则。 television:有5库存的平板电视可能从00:00:00(午夜)到采购00:59:59。 smartphone:有10智能手机库存,但从00:00:00(午夜)起排队的所有客户在00:59:59用完时会收到一张代金券。 tablet:有些10平板电脑可以随时购买。 laptop:从00:00:00(午夜)到可以购买数量不限的笔记本电脑07:59:59。 lightbulb:随时可以购买无限数量的灯泡。 输入值 多行字符串,每行采用以下格式。行按时间戳排序。 <time stamp> <product name> <ticket number> 票证号码为8位数字。最后一位数字是一个校验位,等于前七个数字模10的总和。要生效,票证号必须具有正确的校验码,并且必须严格大于所有先前的票证号。 产品名称是上面列出的字符串之一。 时间戳是一天中的格式的时间HH:MM:SS,其中HH是从00-23两位数小时,MM并且SS是两位数分钟和秒分别。 输出量 输出是以下字符串之一,每张票证一行。必须按顺序应用条件。 Expired offer (适用于电视,智能手机和笔记本电脑。)门票的时间戳是在购买产品的截止日期之后。 Invalid ticket 票证号小于或等于前一张票证的号,或者校验位无效。 Give voucher (适用于智能手机。)该产品缺货,但是在报价过期之前排队的所有客户都可以进行雨淋检查。 Out of stock(适用于电视和平板电脑。)所有产品均已售出。抱歉,数量有限。 Accepted满足所有条件,所以给他们产品。请注意,只有接受的票证才能减少库存的物品数量。 例 Input Output ---------------------------- -------------- 00:00:00 television 00010001 Accepted 00:00:25 smartphone 00011697 Accepted 00:01:25 …

3
展开选项卡(实现expand(1))
这次您的任务是实现POSIX expand(1)实用程序的变体,该实用程序将制表符扩展为空格。 您的程序将采用制表符规范,然后读取标准输入中的输入,并用适当的空格量替换输入中的制表符以到达下一个制表符。结果应写入标准输出。 制表符规格 制表符规范由一个数字或一个逗号分隔的制表符列表组成。在单个数字的情况下,将其重复,就好像它的倍数出现在以逗号分隔的列表中一样(即4充当4,8,12,16,20,...)。逗号分隔列表中的每个条目都是一个正整数,可以选择以前缀+。甲+前缀表示在逗号分隔列表中的先前的值的相对差。列表中的第一个值必须是绝对值(即无前缀)。制表符指定下一个非空格字符的列(在扩展的制表符之后),最左边的列作为数字0。制表符应始终扩展到至少一个空格。 输入输出 您可以自行决定将Tabstop规范用作程序的第一个命令行参数,或者从标准中读取作为第一行输入(由换行符终止)。读取制表符后,将处理和扩展剩余的输入(在前一种情况下为所有输入),直到EOF为止。扩展后的输出应写入标准输出。 假定所有扩展的制表位和所有输入的最大宽度为80列。所有扩展的制表符都在严格增加。 例 Tabstop规范4,6,+2,+8等效于4,6,8,16,并且两者都输入 ab<Tab>c <Tab><Tab>d<Tab>e<Tab>f 扩展为(␣表示空格) ab␣␣c ␣␣␣␣␣␣d␣e␣␣␣␣␣␣␣f 01234567890123456 (Ruler for the above, not part of the output) 1111111 评分是纯粹的代码高尔夫;最短的代码胜出。

16
MQTT订阅主题匹配
背景 MQTT(消息队列遥测传输)是一种基于ISO标准基于发布-订阅的消息传递协议(Wikipedia)。 每条消息都有一个主题,例如以下示例: myhome/groundfloor/livingroom/temperature USA/California/San Francisco/Silicon Valley 5ff4a2ce-e485-40f4-826c-b1a5d81be9b6/status Germany/Bavaria/car/2382340923453/latitude MQTT客户端可以使用通配符订阅消息主题: 单层: + 所有级别开始: # 例如,订阅myhome/groundfloor/+/temperature将产生以下结果(不符合项以粗体显示): ✅myhome /地面/客厅/温度 ✅myhome /地面/厨房/温度 ❌myhome / 地面 /客厅/温度 / 亮度 ❌myhome / 第一层 /客厅/温度 ❌ 车库 /地面/ 冰箱 /温度 订阅+/groundfloor/#将产生以下结果: ✅myhome /地面/客厅/温度 ✅myhome /地面/厨房/亮度 ✅车库/地面/冰箱/温度/更多/特定的/领域 / myhome / 第一层 /客厅/温度 ❌myhome / 地下室 /角/温度 更多信息在这里。 …

2
粉末玩具中打高尔夫球的技巧
玩得开心,“粉玩具”是高尔夫运动中一个有趣的挑战,尤其是在摆球逻辑方面。 使TPT成为挑战的是许多解决问题的方法: Should I use Cellular Automaton rules, SWCH logic, Filt logic, subframe filt logic, and/or wall logic? 这样,TPT高尔夫球技巧的位置将非常有帮助,因此我提出了这个问题。 该线程可能会使用很多缩写。其中很多都是游戏中的元素,因此在Wiki上进行搜索会带给您很多有关它们的信息,例如它们的外观。 这是您可能在此主题中看到的最常见的内容,并附有游戏内描述(及其全名),以供不希望搜索的人使用: SPRK:电力。TPT中所有电子设备的基础是沿着电线和其他导电元件传播的。 过滤:过滤。过滤光子,更改颜色。 ARAY:Ray Emitter。光线碰撞时会创建点。 BTRY:电池。产生无限电。 DRAY:复印机射线。复制前面的一行粒子。 CRAY:粒子射线发射器。创建由其ctype设置的粒子束,范围由tmp设置。 SWCH:切换。仅在打开时进行。(PSCN打开,NSCN关闭) 所有元素清单
9 code-golf  tips  the-powder-toy  code-golf  number  array-manipulation  integer  code-golf  string  decision-problem  boggle  code-golf  array-manipulation  average  code-golf  math  code-golf  decision-problem  restricted-source  code-golf  code-golf  math  primes  code-golf  random  code-golf  tips  perl  code-golf  string  parsing  code-golf  math  number  decision-problem  code-golf  math  number  code-golf  string  alphabet  code-golf  math  geometry  code-golf  interpreter  brainfuck  code-golf  code-golf  decision-problem  boggle  code-golf  math  number  sequence  code-golf  math  code-golf  ascii-art  code-challenge  restricted-source  quine  code-golf  math  decision-problem  number-theory  primes  code-golf  ascii-art  code-golf  integer  graph-theory  chess  code-golf  math  interpreter  code-golf  code-golf  code-golf  ascii-art  code-golf  arithmetic  number-theory  code-golf  string  kolmogorov-complexity  code-golf  string  decision-problem  code-golf  primes  factoring  encode  code-golf  decision-problem  code-golf  geometry  grid  code-golf  quine  code-golf  matrix  code-golf  matrix  code-golf  code-golf  number  array-manipulation  code-golf  array-manipulation  sorting  code-golf  matrix  code-golf  brain-flak 

7
打假素!
简介/背景 在最近一次关于加密聊天的讨论中,我被挑战去讨论/帮助Fermat素数测试和Carmichael数字。该测试基于a^(p-1) mod p==1始终适用于素数p而不适用于复合材料的前提。现在,carmichael号码本质上是Fermat考验的最大敌人:您必须选择一个号码,a以使其不与素数p相抵a^(p-1) mod p!=1。现在,如果a不是互质,则基本上可以发现一个非平凡的因子p众所周知,保理可能相当困难。特别是在所有因素都足够大的情况下。您现在可能已经意识到,为什么在实践中不经常使用Fermat测试(还有更好的算法),这是因为作为防御者(在安全性方面)您需要为某些数字做与攻击者(即数量)。 因此,既然我们知道为什么这些数字有些引人入胜,我们将以最短的方式生成它们,因此只要需要,我们就可以记住生成的代码! Carmichael编号在OEIS上也称为A002997。已经 存在一个相关的挑战,但是这里的条目没有竞争力,因为它们是针对速度而非大小进行了优化的。同样的论点也适用于反方向,此处的输入可能会在速度上做出取舍,而有利于大小。 规格 输入项 这是一个标准 序列挑战,因此您将正整数或非负整数n作为输入。n可以根据需要选择0或1的索引(请指出)。 输出量 根据需要,您的输出将是n-th carmichael数或第一个ncarmichael数(请指出)。 规格 一个整数x是卡迈克尔数当且仅当x是复合材料和所有的整数y与gcd(x,y)=1,它认为y^(x-1) mod x==1。 谁赢? 这是 代码高尔夫球,因此以字节为单位的最短代码获胜!适用标准IO和漏洞规则。 测试用例 前几个carmichael号码是: 561,1105,1729,2465,2821,6601,8911,10585,15841, 29341,41041,46657,52633,62745,63973,75361,101101, 115921,126217,162401,172081,188461,252601,278545, 294409,314821,334153,340561,399001,410041,449065, 488881,512461
9 code-golf  math  sequence  number-theory  primes  code-golf  string  code-golf  math  combinatorics  permutations  restricted-complexity  code-golf  array-manipulation  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 

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.