Questions tagged «duct-tape-coding»

7
胶带可以修复母亲节
基于Duct磁带,可以解决任何问题,这些问题过于广泛,使用非常相似的规则。仅这次,目标非常明确: 挑战 您的任务是制作一个可以显示的程序hello mom-无需编写任何代码。 在StackOverflow的问题和答案中,您只能使用已经为您编写的代码。您所能做的就是用胶带尽力而为。当然,我们必须提供适当的归属,以免权利被终止,这一点非常重要。 规则 您必须包含指向您在答案中使用的问题/答案的链接。 您不能修改找到的代码,但以下情况除外: 一种。您可以重命名变量,函数和方法。(这并不意味着你可以改变一个方法调用,通过改变,说scanner.nextInt()要scanner.nextLine()和声称您更改的方法名。改变必须在定义或引用同一实体)。如果将变量,函数或方法再次重命名,则该解决方案仍然可以使用,因此重命名要包含hello mom为变量名的代码不起作用。 b。您可以适当地调整缩进。 C。您可以假定已加载适当的模块以使代码段正常工作。(例如,import用于Java和Python的using语句,用于C#和C ++的语句以及所有语言的等效项)如果代码段中包含imports,则可以将其移至代码顶部。 d。如果语言要求代码在某种方法体内执行(例如,public static void main(String[] args)对于Java,static int Main(string[] args)对于C#等),则可以将代码包装在适当的方法中。但是该主要方法的内容必须保持不变。 您必须提供所执行的任何变量/方法/函数/类重命名的明确列表。 您不能接受片段摘要(这意味着,如果您从帖子中获取代码块,则整个过程都将完成) 为不熟悉您所用语言的人提供代码的简要说明。 您必须使用此挑战开始之前发布的摘要。 人气比赛,所以最投票获胜! 最后期限 我将接受在母亲节结束时(UTC-11时区的午夜)获得最多投票的意见书,但以后的意见书仍然可以投票。

3
“编写”一个简单的计算器而无需编写任何代码
这很简单: 创建程序时无需编写任何代码。该代码只能包含现有的堆栈溢出问题和解答。 该程序应创建两个随机数并输出数字 添加到, 从中减去 与和相乘 除以 彼此。 规则 您必须包含指向您在答案中使用的问题/答案的链接。您不能修改找到的代码,但以下情况除外: 您可以重命名变量,函数和方法。(这并不意味着您可以更改方法调用,方法是将scanner.nextInt()更改为scanner.nextLine()并声明您正在更改方法名称。更改必须在定义或引用中进行。同一实体。)。如果将变量,函数或方法再次重命名,则该解决方案仍应起作用。 您可以适当地调整缩进。 您可以假定已加载适当的模块以使代码段正常工作。(例如,用于Java和Python的import语句,使用用于C#和C ++的语句,以及所有语言的等效语句)如果代码段中包含适合您的导入,则可以将其移至代码顶部。 如果语言要求代码在某种方法体内执行(例如,public static void main(String[] args)对于Java,static int Main(string[] args)对于C#等),则可以将代码包装在适当的方法中。但是该主要方法的内容必须保持不变。 您必须提供所执行的任何变量/方法/函数/类重命名的明确列表。 您不能摘录摘录(意味着,如果您从帖子中摘取代码块,则就算了全部),请简要说明代码对不熟悉您所使用语言的人的作用。您必须使用此挑战开始之前发布的摘要。 人气比赛,所以最投票获胜! 最后期限 我将接受在8月6日左右投票最多的意见书。

1
胶带可以固定任何东西
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 5年前关闭。 总览 此挑战的灵感源于此StackOverflow Meta帖子。在其中,@ hakre说: 我看过一个真正由Stackoverflow编写的项目(一个菜鸟从这里SO和那里SO一起复制),通常不会完成归因,这会导致CC下的权利终止。(原文如此) 您的任务是制作最有趣的程序,而无需编写任何代码。在StackOverflow的问题和答案中,您只能使用已经为您编写的代码。您所能做的就是用胶带尽力而为。当然,我们必须提供适当的归属,以免权利被终止,这一点非常重要。 规则 您必须包含指向您在答案中使用的问题/答案的链接。 您不能修改找到的代码,但以下情况除外: 一种。您可以重命名变量,函数和方法。(这并不意味着你可以改变一个方法调用,通过改变,说scanner.nextInt()要scanner.nextLine()和声称您更改的方法名。改变必须在定义或引用同一实体。) b。您可以适当地调整缩进。 C。您可以假定已加载适当的模块以使代码段正常工作。(例如,import用于Java和Python的using语句,用于C#和C ++的语句以及所有语言的等效项)如果代码段中包含imports,则可以将其移至代码顶部。 d。如果语言要求代码在某种方法体内执行(例如,public static void main(String[] args)对于Java,static int Main(string[] args)对于C#等),则可以将代码包装在适当的方法中。但是该主要方法的内容必须保持不变。 您必须提供所执行的任何变量/方法/函数/类重命名的明确列表。 您不能接受片段摘要(这意味着,如果您从帖子中获取代码块,则整个过程都将完成) 为不熟悉您所使用语言的人提供代码的简要说明。 人气竞赛,因此最投票获胜! 无聊的五分钟示例(Python 3) 描述:从当前目录中读取一堆日志文件,并将其中的行随机化(令人兴奋,对吗?这将完全赢得一场人气竞赛) 资源 import glob import random for file in glob.glob('log-*-*.txt'): # Etc. with open(file) as f: content = f.readlines() # …

1
杜克塔佩杜克塔佩
您的老板发现很多员工(包括您)喜欢从他人那里窃取代码。他命令您为他编写一个程序,他可以使用该程序找到从他人那里窃取代码的人。 任务: 编写一个程序/函数,以检测是否有人从其他地方复制了(部分)他的代码。 该程序将从两个单独的输入中获取所有现有程序和应测试的程序。 编辑:由于到目前为止没有答案,您可以使用正则表达式! 输出量 然后,程序应输出所有被盗的代码,用空格或换行符分隔。(它的末尾可能有空格或换行符。) 如果一段代码包含10个或更多连续字节,则认为该段代码已被盗/复制。(对不起,Java迷!) 您必须输出尽可能多的内容,但是如果有重叠的内容,则可以忽略其中之一,也可以同时输出两者。 捻: 如前所述,您还喜欢管道胶带编码。这意味着,一切您代码中的将从堆栈交换站点复制粘贴!您可以复制任意内容(不限于代码块中的代码),并且可以复制任意数量的内容。(但至少10个字节)(关于被盗/复制内容的规则与上述相同。)(请注意,此问题之后发布的所有答案均不得使用。)代码来自。 例子: 输入:( x = document.getElementById("ninja'd");第一个输入) y = document.getElementById("id");(第二个输入) 输出: = document.getElementById(" 输入:( foo第一个输入) foo+bar(第二个输入) 输出: 无。 输入:( public static void main(String[] args)第一个输入) public static void main(String[] args)(第二个输入) 输出: main(String[] args) 输入:( for(var i=0; i<x.length; i++){}第一个输入) for(var i=0; i<oops.length; i++){break;}(第二个输入) …

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) (\) (|\)* \() |* …
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.