Questions tagged «string»

通过使用和操纵琴弦来解决特定问题的竞赛。

12
Eeny,meeny,miny,moe
介绍 童年时代的歌曲Eeny,meeny,miny,moe经常被用来在演奏标签时选择谁是“ it”。每个人都会围成一个圈,指向一个随机选择的人。他们会唱歌: Eeny,meeny,miny,moe, 用脚趾抓住老虎。 如果他 嘶哑,那就放开他,Eeny,meeny,miny,moe。 当他们唱出每个单词时,他们指向圈子中的下一个人。当最后的“萌”被演唱时被指向的人就是“它”。孩子们会立即站起来散落。 目标 实现最短的程序(以字节为单位),该程序接受输入,子代数并列出指向它们时唱出的单词。 获胜者将在一周内被选中。 输入值 来自STDIN的单个正整数子级数。这可能比歌曲中的单词数还多。 输出量 将一个列表写入STDOUT,其中每行代表一个孩子,并包含指向该单词时唱的单词。如果孩子过多,则可以省略空行。 要求 始终从第一个孩子开始。 显示的单词不带标点。 最后的“萌”应该强调为“萌!”。包括标点符号。 例 输入值 3 输出量 Eeny moe tiger toe hollers go miny meeny Catch by If let Eeny MOE! miny a the he him meeny 输入值 7 输出量 Eeny by him meeny …

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, …

5
实现LaTeX口音宏
介绍 LaTeX排版系统使用宏来定义重音。例如,字母ê由产生\hat{e}。在这个挑战中,您的任务是实现此功能的ASCII版本。 输入值 您的输入是可打印的ASCII字符的非空字符串。它不会包含换行符。 输出量 您的输出是由两行组成的字符串。第一行包含重音符号,第二行包含重音符号。它是从输入中获得的,如下所示(A表示任意字符): 每个\bar{A}被替换A用_在它上面。 每个\dot{A}被替换A用.在它上面。 每个\hat{A}被替换A用^在它上面。 对于10%的奖金:每一个\tilde{A}被替换A用~在它上面。 所有其他字符上方都有一个空格。 例如,输入 Je suis pr\hat{e}t. 结果输出 ^ Je suis pret. 规则和计分 你可以假设字符\{}仅发生在宏\bar{},\dot{}和\hat{}(和\tilde{}如果你去的奖金)。所有宏参数是准确的一个字符长,所以\dot{foo}和\dot{}输入不会发生。输出可以是换行符分隔的字符串,也可以是两个字符串的列表/对。只要重音位于正确的位置,就可以允许任何数量的尾随和前导空格。特别是,如果没有重音,则输出可以是单个字符串。 您可以编写完整的程序或函数。最低字节数(奖金后)获胜,并且不允许出现标准漏洞。 测试用例 没有奖金: Input: No accents. Output: No accents. Input: Ch\hat{a}teau Output: ^ Chateau Input: Som\bar{e} \dot{a}cc\hat{e}nts. Output: _ . ^ Some accents. Input: dot hat\dot{h}a\hat{t}\hat{ }x\bar{x}dot Output: …

3
可能的俄罗斯方块序列
编写代码以弄清楚官方的Tetris算法是否可以生成一系列Tetris。最少的字节数获胜。 官方的俄罗斯方块游戏以特殊方式生成掉落序列。IJLOSTZ以随机顺序删除这七个片段,然后删除另一个随机排列,依此类推。 JTLOISZ STJOLIZ LISJOTZ ... 此示例包含连续的片段 SZSTJOLIZLIS 请注意,它跨越了一个由7组组成的边界。 SZOTLZSOJSIT 不能是任何俄罗斯方块序列的子字符串,因此在正式的俄罗斯方块游戏中永远不会看到它。 输入:一个非空的字母字符串IJLOSTZ。 输出:一个True或Falsey值,表示输入是官方Tetris Random Generator可以生成的序列的子字符串,即七个字母的排列的串联。 测试用例: 真正: T JJ (unique breakdown: J J) JTJ (possible breakdown: JT J) LTOZIJS SZSTJOLIZLIS (possible breakdown: SZ STJOLIZ LIS) JTLOISZSTJOLIZLISJOTZ (possible breakdown: JTLOISZ STJOLIZ LISJOTZ) LIJZTSLIJZTS (unique breakdown: LIJZTS LIJZTS) 假: SZOTLZSOJSIT ZZZ ZIZJLJ …

2
最快的最长公共子序列查找器
你的任务是解决最长公共子序列的ň长度为1000的字符串。 给LCS问题的一个有效的解决方案为两个或多个字符串小号1,内容S Ñ是任意字符串Ť使得字符最大长度的Ť出现在所有s ^ 我,以相同的顺序在Ť。 注意,T不必是S i的子字符串。 我们已经用最短的代码解决了这个问题。这次,大小无关紧要。 例 字符串axbycz和 xaybzc具有8个常见的长度为3的子序列: abc abz ayc ayz xbc xbz xyc xyz 这些中的任何一个都是解决LCS问题的有效解决方案。 细节 如上所述,编写一个完整的程序来解决LCS问题,并遵守以下规则: 输入将由两个或多个长度为1000的字符串组成,这些字符串由代码点在0x30和0x3F之间的ASCII字符组成。 您必须从STDIN读取输入。 输入格式有两种选择: 每个字符串(包括最后一个字符串)后跟一个换行符。 字符串被链接在一起,没有分隔符,也没有尾随换行符。 字符串数将作为命令行参数传递给您的程序。 您必须将输出(即,对LCS的任何有效解决方案之一)写入STDOUT,然后再写入一个换行符。 您选择的语言必须具有针对我的操作系统(Fedora 21)的免费(例如在啤酒中)编译器/解释器。 如果您需要任何编译器标志或特定的解释器,请在您的文章中提及。 计分 我将使用2、3等字符串运行您的代码,直到花费超过120秒才能打印出有效的解决方案。这意味着每个n值都有120秒。 您的代码及时完成的​​最大字符串量就是您的得分。 如果得分为n,则在最短时间内解决n个字符串问题的提交将被宣布为获胜者。 所有提交都将在我的计算机上计时(Intel Core i7-3770、16 GiB RAM,无交换)。 第(n-1)个测试的n个字符串将通过调用(并在需要时剥离换行符)生成,其定义如下:rand nrand rand() { head -c$[500*$1] /dev/zero | openssl …

5
最短最长公共子序列码
解决SLCSC问题的任务是,找到可能的最短代码以解决最长公共子序列问题。 给LCS问题的一个有效的解决方案为两个或多个字符串小号1,内容S Ñ是任意字符串Ť使得字符最大长度的Ť出现在所有s ^ 我,以相同的顺序在Ť。 注意,T不必是S i的子字符串。 例 字符串axbycz和 xaybzc具有8个常见的长度为3的子序列: abc abz ayc ayz xbc xbz xyc xyz 这些中的任何一个都是解决LCS问题的有效解决方案。 细节 如上所述,编写程序或函数以解决LCS问题,并遵守以下规则: 输入将包含两个或更多个仅包含小写字母的字符串。 您可以将这些字符串读取为字符串数组,也可以将单个字符串与您选择的分隔符一起读取。 您的代码必须输出该问题的任何一种可能的解决方案,可以选择后跟换行符或用引号引起来。 您可以假设字符串少于1000个字符,并且最多有20个字符串。 在这些限制内,您的代码应能在理论上按预期工作(给定无限的时间和内存)。 您的代码必须在我的机器(Intel Core i7-3770,16 GiB RAM)上不到一个小时的时间内完成下一部分的组合测试用例。 仅对所有可能的子序列进行迭代的方法将不符合时间限制。 LongestCommonSequence不允许使用琐碎此任务的内置程序,例如。 适用标准代码高尔夫球规则。 测试用例 a ab 输出: a aaaaxbbbb bbbbxcccc ccccxaaaa 输出: x hxbecqibzpyqhosszypghkdddykjfjcajnwfmtfhqcpavqrtoipocijrmqpgzoufkjkyurczxuhkcpehbhpsuieqgjcepuhbpronmlrcgvipvibhuyqndbjbrrzpqbdegmqgjliclcgahxoouqxqpujsyfwbdthteidvigudsuoznykkzskspjufgkhaxorbrdvgodlb qnnprxqpnafnhekcxljyysobbpyhynvolgtrntqtjpxpchqwgtkpxxvmwwcohxplsailheuzhkbtayvmxnttycdkbdvryjkfhshulptkuarqwuidrnjsydftsyhuueebnrjvkfvhqmyrclehcwethsqzcyfvyohzskvgttggndmdvdgollryqoswviqurrqhiqrqtyrl 输出:hxbbpyhogntqppcqgkxchpsieuhbncvpuqndbjqmclchqyfttdvgoysuhrrl或其他任何相同长度的公共子序列 riikscwpvsbxrvkpymvbbpmwclizxlhihiubycxmxwviuajdzoonjpkgiuiulbjdpkztsqznhbjhymwzkutmkkkhirryabricvhb jnrzutfnbqhbaueicsvltalvqoorafnadevojjcsnlftoskhntashydksoheydbeuwlswdzivxnvcrxbgxmquvdnfairsppodznm kzimnldhqklxyezcuyjaiasaeslicegmnwfavllanoolkhvqkjdvxrsjapqqwnrplcwqginwinktxnkfcuuvoyntrqwwucarfvjg …

12
CodeGolf-Barry凌乱的开发人员#2
这是CodeGolf的后续 内容-忽略噪音#1 唯一的问题是Barry使我们变得更糟。让我们来看看发生了什么 更新资料 我添加了代码以创建随机输入和期望的输出,因为我不太擅长解释我想要的内容,而且我猜有时候单词比代码更具误导性(不是总是这样吗?) 描述 Dumb Corp API中的另一种方法可以使我们提供程序为项目提供的当前价格,可以实现最大销售的最优价格以及该价格与字符串UP或之前价格相比的趋势DOWN。我们需要决定是否应该从商店中删除商品或等待。 输入值 80,90,UP 150,100,DOWN 65,65,UP 1618,1618,DOWN 840,1200,DOWN 54,12,UP 30,1,UP 对于具有预期输出的巨大输入示例演示,请将以下代码(js)放入浏览器控制台,它应输出有效的随机输入以进行测试。 var output = ""; var result = ""; for(i=10;i--;){ var currentPrice = Math.floor(Math.random() * 10000) + 1; var optimalPrice = Math.floor(Math.random() * 10000) + 1; var tendency = Math.round(Math.random())?"UP":"DOWN"; var tresult = …

3
环绕子序列
介绍 在这个挑战中,您的任务是找到字符串的广义子序列。子序列不一定是连续的,它们也可以“环绕”字符串,越过字符串的末端并从头开始。不过,您将需要尽量减少换行次数。 更正式地说,让u并且v是任意两个字符串和k ≥ 0一个整数。我们说u是k,计量子的v,如果有不同的指标,从而,在大多数指标的满足。这意味着可以在内部找到,方法是从左到右,在途中选择其某些字符,然后最多包装(等效地,最多扫描一次)。请注意,即使重新包装后,也不能选择一个以上的字符,而且-wrapping子序列恰好是我们都熟悉的普通子序列。i1, i2, ..., ilen(u)u == v[i1] v[i2] ... v[ilen(u)]kijij > ij+1uvkk+1v0 任务 您的输入是两个非空的字母数字字符串u和v,而您的输出是最小的整数k,因此u是的k换行子序列v。如果不k存在,则输出为-1。 例 考虑输入u := xyzyxzzxyx和v := yxzzazzyxxxyz。如果我们开始寻找的字符u在v一个贪婪的方式,我们将环绕3次: yxzzazzyxxxyz >─x─────y────z┐ ┌─────────────┘ └y───────x────┐ ┌─────────────┘ └──zz─────x─y─┐ ┌─────────────┘ └──────────x──> 因此,正确的输出最多为3。请注意如何x选择最左边的字符一次,然后在第二次扫描中将其忽略,因为它无法重复使用。但是,存在一种较短的方法,只有两个环绕: yxzzazzyxxxyz >──────────xyz┐ ┌─────────────┘ └yxzz────x────┐ ┌─────────────┘ └───────y─x───> 事实证明,仅一次环绕(即两次扫描)是不够的,因此正确的输出是2。 规则和奖金 您可以编写函数或完整程序,也可以根据需要更改输入顺序。最低字节数获胜,并且不允许出现标准漏洞。 在不到10秒的时间内计算所有测试用例,可获得-10%的奖励。我将在机器上测试不清楚的情况;我在Python中的参考实现大约需要0.6秒。我有一台使用1.86 GHz双核CPU的7年笔记本电脑,您可能要考虑到这一点。 测试用例 "me" "moe" -> 0 "meet" "metro" …

11
二进制加密
这是基于xkcd#153的。 制作一个带有2个参数的程序或命名函数,每个参数是一个字符串或字节或字符的列表或数组。第二个参数将仅包含从中提取的字符lrfu(或等效的ASCII字节)。应该将其解释为要对由第一参数表示的位序列执行的一系列指令。 执行的处理必须等同于以下内容: 将第一个参数转换为通过串联每个字符的位组成的单个位串(解释为7位ASCII,8位扩展ASCII或标准Unicode编码之一)。例如,如果第一个参数是"AB"那么这将是一个10000011000010(7位),0100000101000010(8位或UTF-8),00000000010000010000000001000010或01000001000000000100001000000000(UTF-16在这两个字节排列顺序)等。 对于第二个参数中的每个字符,依次执行相应的指令: l将位串左移一位。例如10000011000010变为00000110000101。 r将位串右移一位。例如10000011000010变为01000001100001。 f翻转(或反转)位串中的每个位。例如10000011000010变为01111100111101。 u反转位串。例如10000011000010变为01000011000001。 将位字符串转换为ASCII字符串,每位使用一个字符。例如10000011000010变为"10000011000010"。这是因为并非所有7/8位的集合都分配有一个字符。 示例(在Python中): >>> f("b", "rfu") 01110011 它变成"b"8位ASCII二进制表示形式01100010,向右旋转(00110001),翻转每个位(11001110),然后反转(01110011)。 灵活性 其它字符可以是用来代替字符l,r,f,和u,但他们必须清楚地记录在案。 计分板 感谢@Optimizer创建以下代码段。要使用,请单击“显示代码段”,滚动到底部,然后单击“►运行代码段”。 显示代码段 var QUESTION_ID = 45087; var answers = [], page = 1;var SCORE_REG = /\d+(?=[^\d&]*(?:<(?:s>[^&]*<\/s>|[^&]+>)[^\d&]*)*$)/;function url(index) {return "http://api.stackexchange.com/2.2/questions/" + QUESTION_ID + "/answers?page=" + index + "&pagesize=100&order=desc&sort=votes&site=codegolf&filter=!t)IWYnsLAZle2tQ3KqrVveCRJfxcRLe";}function getAnswers() {$.ajax({url: url(page++),method: "get",dataType: …

5
广义Gematria计算器
为任何给定的Unicode字符序列(如字母)创建一个双向Gematria计算器。 Gematri-什么? Gematria是一种为符号分配数值的系统,该系统由古希腊人开发并由古代犹太人采用。它采用类似于ASCII或Unicode的方式,只是非线性的。请参见下表(完整的表可在上面的链接中找到): Index Letter Letter name Value -------------------------- 0 א "Alef" 1 1 ב "Bet" 2 ... 8 ט "Tet" 9 9 י "Yud" 10 10 כ "Kaf" 20 ... 17 צ "Tsady" 90 18 ' "Kuf" 100 19 ר "Resh" 200 ... 字母的名称并不重要,只是字母在字母“数组”中的索引以及相应的数值。希伯来字母只有22个字母(不包括“最终”字母),因此最大可用值为400。 如果我们将此系统借用到英语字母(AZ),我们将得到A = 1,B = 2 …

8
实用高尔夫-美国[已关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Code Golf Stack Exchange 的主题。 5年前关闭。 我一家经营电子商务。在我们自己的网站上,我们强迫人们在输入地址时从下拉菜单中选择状态,但通过我们使用的其他一些渠道,客户可以在框中输入他们想要的任何内容。 我妈妈喜欢我为她制作的发票模板,这些模板是自动生成的。但是,因为它们是如此的漂亮和平衡,所以当人们写下州名,或更糟糕的是写“新泽西”之类的东西时,她无法忍受。她说这毁了外观。 我爸爸喜欢代码轻巧。因此,他希望使用更精简的解决方案,而不是使用开关盒模块。 因此,面临的挑战是制作一个简短的函数,该函数接受可能的输入并返回两个字母的缩写(大写,对于妈妈)。我们将做出一个(错误的)假设,即我们的用户可以拼写并始终在名称中放置一个空格(需要时)或传递正确的缩写。范围是美国的50个州。 纽约 纽约 纽约州 ny 是纽约所有可接受的输入,应输出NY。 如果传入类似New Yrok之类的函数,则该函数可以返回原始值。 您可以使用任何通用语言。这是一场人气比赛,因此在一周结束时获得最高票数的比赛将获胜。我认为这将有利于新颖性和实用性。 编辑:描述是故事的绒毛,但我正在做一个类似的项目,并认为必须有一个更有趣的方法。我可以自己做这个项目(已经做过),但是我认为这是一个进行更有趣挑战的好地方。通过“任何通用语言”,我排除了为此挑战设计的自定义语言/库-我试图寻找新颖的方法,而不是免费的代码帮助。我认为每个人都在某个时候做到了这一点,但是以一种不寻常的方式来做会很有趣。我发现最有趣的项目是您以新颖有趣的方式处理日常任务的项目,这就是为什么这是一次大众竞赛而不是高尔夫。

26
递增字符串中的每个数字
给定一个包含十进制数字的字符串: teststring134this 123test string54 100 将这个字符串中的每个数字加一以给出新的字符串 teststring135this 124test string55 101。 字符串可以提供为: 命令行参数 标准输入 硬编码的变量或函数参数 涵盖所有可能的职位: 作为单词的前缀;123test►124test 作为一个词的后缀;test123►test124 一句话 te123st►te124st 一个人test 123 test►test 124 test 这是Python中的非解决方案: NUMBERS = '0123456789' def increment(s): out = '' number = '' for c in s: if c in NUMBERS: number += c else: if number …
11 code-golf  string 

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 

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.