rosetta-stone相关内容

Code Golf:为我打造一条弧线

挑战 接受X-Y R形式的标准输入的按字符计数最短的程序,具有以下保证: R是小于等于8的非负十进制数 X 和 Y 是非负角,以十进制表示,为 45° 的倍数.(0、45、90、135等) X 小于 Y 如果 X 是 0 ,则 Y 不是 360 并在标准输出上生成一个从起始角度 X 到半径 R 的结束角度 Y 的 ASCII“弧",其中: 圆弧的顶点用o 表示0和 ..
发布时间:2022-01-14 15:44:01 其他开发

代码高尔夫:从数字到单词

代码高尔夫系列似乎还算流行.我遇到了一些将数字转换为其单词表示的代码.一些例子是(编程乐趣的 2 的幂): 2 -> 两个 1024 -> 一千二十四 1048576 -> 一百万四千八千五七十六 我的同事提出的算法几乎有两百行长.似乎会有更简洁的方法来做到这一点. 当前指南: 欢迎以任何编程语言提交(我向PhiLho 最初对此缺乏明确性) 最大输入为 2^64(请参 ..
发布时间:2022-01-02 17:12:15 其他开发

Code Golf:数学表达式评估器(尊重 PEMDAS)

我挑战您编写一个数学表达式求值器,该求值器遵守 PEMDAS(运算顺序:括号、求幂、乘法、除法、加法、减法),而不使用正则表达式,类似于预先存在的“Eval()"函数、解析库等 我在 SO(此处)上看到了一个预先存在的评估者挑战,但是那个特别需要从左到右的评估. 示例输入和输出: “-1^(-3*4/-6)"->“1"“-2^(2^(4-1))"->“256"“2*6/4^2*4/3 ..
发布时间:2021-12-12 23:39:08 其他开发

代码高尔夫:井字游戏

按字符数发布您的最短代码,以检查玩家是否赢了,如果赢了,是哪一个. 假设您在变量 b(棋盘)中有一个整数数组,其中包含 Tic Tac Toe 棋盘和玩家的移动,其中: 0 = 未设置 1 = 玩家 1 (X) 2 = 玩家 2 (O) 所以,给定数组 b = [ 1, 2, 1, 0, 1, 2, 1, 0, 2 ] 将代表棋盘 X|O|X-+-+-|X|O-+-+-X| ..
发布时间:2021-09-07 19:26:35 其他开发

高尔夫代码:七个细分

挑战 按字符计数的最短代码,用于生成给定十六进制数字的七段显示表示. 输入 仅由数字[0-9]和十六进制字符(大写和小写[a-fA-F])组成.无需处理特殊情况. 输出 使用那些 ASCII 面,输出将是输入的七段表示: _ _ _ _ _ _ _ _ _ _ _ _ _|||_ |_ || _ || _ | _ || _ || _ || _ || _ |_ || ..
发布时间:2021-05-28 20:12:17 其他开发

回文高尔夫

目标:任何语言.最小的函数将返回字符串是否是回文.这是我的 Python : R=lambda s:all(a==b for a,b in zip(s,reversed(s))) 50个字符. 可接受的答案将是当前的最小答案-随着找到较小的答案,该答案将发生变化.请指定您的代码使用的语言. 解决方案 Haskell, 15 个字符: p=ap(==)reverse ..
发布时间:2020-05-23 21:07:05 其他开发

高尔夫代码:数学表达评估器(尊重PEMDAS)

我要求您编写一个使用PEMDAS(运算顺序:括号,乘幂,乘法,除法,加法,减法)的数学表达式评估器,而无需使用正则表达式,一个类似"Eval()"的预先存在的函数,解析库等. 我看到了一个关于SO的预先存在的评估者挑战(此处),但是特别需要从左到右的评估. 样本输入和输出: "-1^(-3*4/-6)" -> "1" "-2^(2^(4-1))" -> "256" "2*6/ ..
发布时间:2020-05-06 10:27:24 其他开发

高尔夫代码:钻石图案

挑战 按字符计数的最短代码,用于根据输入输出菱形图案. 输入由3个正数组成,分别代表菱形的大小和网格的大小. 由带空格的ASCII字符/和\制成菱形.大小为1的钻石是: /\ \/ 网格的大小由钻石的宽度和高度组成. 测试用例 Input: 1 6 2 Output: /\/\/\/\/\/\ \/\/\/\/\/\/ /\/ ..
发布时间:2020-04-27 03:56:08 其他开发

高尔夫代码:电话号码到单词

关于SO上代码高尔夫球的指南 我们都看到过拼写成字的电话号码:1-800-BUY-MORE,等等. 您可以编写的最短代码量将为7位美国电话号码生成所有可能的单词组合. 输入将是一个七位数的整数(或字符串,如果更简单的话),并假定输入格式正确. 输出将是包含七个字符的字符串的列表 例如,将产生数字428-5246 GATJAGM GATJAGN GATJAGO ..
发布时间:2020-04-27 03:52:18 其他开发

高尔夫代码:熄灭

挑战 按字符数计算的最短代码,可解决输入灯熄灭的问题. 熄灯板是一个大小可变的二维正方形网格,由两个字符组成-.表示关闭的灯光,*表示打开的灯光. 要解决此问题,必须关闭所有“灯".切换一个灯(即打开时关闭,关闭时打开)一次使5盏灯-所选的灯和周围的灯呈+(加号)形状. “选择"中间的灯将解决木板: .*. *** .*. 自从熄灭以来!解决方案的顺序无关紧要,输出将是 ..
发布时间:2020-04-27 03:52:14 其他开发

高尔夫代码:弗罗贝尼厄斯编号

写出最短的程序,为给定的一组正数计算Frobenius数. Frobenius数是不能写为集合中数字正整数之和的最大数字. 示例:对于大小为Chicken McNugget TM 的集合[6,9,20],Frobenius数为43,因为方程a的无解 * 6 + b * 9 + c * 20 = 43(a,b,c> = 0),并且43是具有此属性的最大值. 可以假定给定集合存在Frobe ..
发布时间:2020-04-27 03:51:32 其他开发

高尔夫球代码:将乘法表输出到控制台

我最近指出了一位有工作经验的学生写了一篇关于将乘法表转储到控制台的文章.它使用了一个嵌套的for循环,并将每个的步长值相乘. 这看起来像.NET 2.0方法.我想知道使用Linq和扩展方法,例如,要达到相同的结果需要多少行代码. stackoverflow社区能应对挑战吗? 挑战: 在控制台应用程序中,编写代码以生成一个表,如下例所示: 01 02 03 04 05 06 ..
发布时间:2020-04-27 03:51:19 其他开发

高尔夫代码:1x1黑色像素

最近,我用我最喜欢的图像编辑器制作了一个1x1的黑色像素(当您想廉价地用HTML绘制实心框时可以派上用场).即使我将其制作为单色PNG,它的大小还是120字节!我的意思是,那太陡了. 120个字节一个像素.然后,我将其转换为GIF,将其大小减小到43个字节.好多了,但仍然... 挑战 是或生成的最短图像文件或程序是一个1x1黑色像素.提交内容可能是: 代表1x1黑色像素的图像文件 ..

Code Golf:单词搜索求解器

注意:这是我第一次参加Code Golf挑战赛/问题,所以我可能使用的格式不正确.我不太确定如何标记这个特定问题,这应该是社区Wiki吗?谢谢! 此Code Golf挑战是关于解决单词搜索的问题! 维基百科所定义的单词搜索是: 单词搜索,单词搜索,单词搜索, 单词侦探或神秘单词拼图是 一个单词游戏的单词游戏 在网格中,通常有一个 矩形或正方形.这 这个难题的目的是要找到 并标记隐 ..
发布时间:2020-04-27 03:49:07 其他开发

高尔夫代码:乌兰螺旋

挑战 按字符数计算的最短代码,用于输出乌拉姆螺旋线,其螺旋尺寸由用户输入指定. 乌兰姆螺旋式是映射质数的一种方法.螺旋线从位于中心的数字1开始(1不是质数),并在其周围生成螺旋线,将所有质数标记为字符'*'.非质数将被打印为空格"". 替代文本http://liranuna.com/junk/ulam.gif 测试用例 Input: 2 Output: ..
发布时间:2020-04-27 03:48:49 其他开发

代号高尔夫:Triforce

这是受此线程启发/从中获得的: http://www. allegro.cc/forums/thread/603383 问题 假设用户为您提供了1到7之间的数字输入.应从控制台获取输入,而参数则不太理想. 当输入为1时,打印以下内容: *********** ********* ******* ***** *** * ..
发布时间:2020-04-27 03:48:45 其他开发

以最少的代码字符创建,排序和打印100个随机整数的列表

创建,排序(升序)和打印100个随机正整数的列表所需编写的最少代码量是多少?至少,我指的是整个源文件中包含的字符,因此请缩小代码. 我有兴趣使用任何和所有编程语言来查看答案.让我们尝试为每种语言保留一个答案,编辑前一个答案以更正或简化.如果您无法编辑,请发表评论? 解决方案 C# using System; using System.Linq; class A { st ..
发布时间:2020-04-27 03:48:35 其他开发

高尔夫代码:点点滴滴

您可能还记得小时候的这些绘图,但是现在是时候让计算机绘制它们了(以全幅的ascii效果).玩得开心! 说明: 输入是描述“字段"的多行(由换行符终止).在此字段中散布着“数字"(由空格分隔).所有行的长度都可以视为相同(您可以在末尾填充空格). 数字总是从1开始 它们遵循自然数的顺序:每个“下一个数"都以1递增 每个数字的左右两侧都被(至少)一个空格包围 任务: 在这 ..
发布时间:2020-04-27 03:47:32 其他开发

高尔夫代码:蜂巢

挑战 按字符数计数的最短代码,它将根据用户输入生成蜂箱. 一个蜂箱定义为一个六边形网格,用户输入的大小为两个大于零的正数(无需验证输入).第一个数字(W)表示蜂箱的宽度-或-每行上有多少个六边形.第二个数字(H)代表蜂箱的高度-或-每列上有多少个六边形. 一个六边形由三个ASCII字符组成:_,/和\,以及三行: __ / \ \__/ 六边形彼此完成:蜂箱的第一列 ..
发布时间:2020-04-27 03:46:39 其他开发