Questions tagged «popularity-contest»

人气竞赛是一项竞赛,其中得分最高的投票(赞成票减去反对票)获胜。由于这些标签经常关闭,请阅读标签信息,然后将您的挑战发布到沙盒中。

7
如何将Word文档转换为pdf?
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 帮我完成任务的人说它必须是.pdf格式,但我是用Word做到的。我真的被卡住了。 如何获取.docx格式的Word文档,并制作包含其中所有文本的.pdf?如果它还包含所有图像和任何格式,则奖励点,但是文本是最低要求。我将使用的示例文件将是这一个,虽然你的解决方案应该是通用的。 我不希望它经过任何不必要的处理步骤-只是在base64中编码然后解码文档,或者不考虑这个问题的实质,尽管创造性的使用cowsay将是一个例外。代码拖曳的标准规则适用-解决方案在技术上应该正确,所有步骤在技术上都必须,结果在技术上应该是无用的。这应该更多是“ Rube Goldberg”风格的程序,而不是混淆和沉闷的竞争。 除我自己的答案外,大多数人以5/1/14胜率赞成。 注意:这是一个代码询问问题。请不要认真对待问题和/或答案。更多信息在这里。

4
圣诞南瓜!
用您选择的语言编写一个程序,该程序以圣诞树的形状排列,并以相同的形状打印。 不允许的内容: 打印出源文件 只是因为语句是文字而被解释器回显的语句(例如,仅使用python中的树形列表塔)

23
使用O(n)算法旋转整数数组
已关闭。这个问题需要细节或说明。它当前不接受答案。 想改善这个问题吗?添加细节并通过编辑此帖子来澄清问题。 2年前关闭。 编写一个将整数数组旋转给定数k的函数。从结尾开始的k个元素应移到数组的开头,所有其他元素应向右移以留出空间。 旋转应就地完成。 算法的运行时间不能超过O(n),其中n是数组的大小。 此外,必须使用恒定内存来执行该操作。 例如, 如果数组使用元素arr = {1、2、3、4、5、6、7、8、9}初始化 rotation(arr,3)将导致元素为{7,8,9,1,2,2,3,4,5,6} rotation(arr,6)将得到{4,5,6,7,8,9,1,1,2,3}

5
今天(9月24日)是本田的生日[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Code Golf Stack Exchange 的主题。 4年前关闭。 今天(9月24日)是本田公司的生日。他们最初的公司名称是 本田技研工業株式会社 我想要求给本田做个礼物。任务是使程序打印公司名称。您可以根据需要进行任何操作,但是只有一个规则,即不允许使用Unicode。它应该是ASCII艺术。 我想问一下代码和输出。一如既往地确定优胜者,我将研究代码的长度,但是在这种情况下,肖像也很重要。 编辑:输出必须看起来与此类似:本田技研工業株式会社

5
打印自己的镜像的程序
编写一个产生其自身镜像的程序。一个例子就是奇妙的骆驼代码,它读取自己的代码并生成两个较小的2x2版本。给定输入: $_='ev al("seek\040D ATA,0, 0;");foreach(1..3) {<DATA>;}my @camel1hump;my$camel; my$Camel ;while( <DATA>){$_=sprintf("%-6 9s",$_);my@dromedary 1=split(//);if(defined($ _=<DATA>)){@camel1hum p=split(//);}while(@dromeda ry1){my$camel1hump=0 ;my$CAMEL=3;if(defined($_=shif t(@dromedary1 ))&&/\S/){$camel1hump+=1<<$CAMEL;} $CAMEL--;if(d efined($_=shift(@dromedary1))&&/\S/){ $camel1hump+=1 <<$CAMEL;}$CAMEL--;if(defined($_=shift( @camel1hump))&&/\S/){$camel1hump+=1<<$CAMEL;}$CAMEL--;if( defined($_=shift(@camel1hump))&&/\S/){$camel1hump+=1<<$CAME L;;}$camel.=(split(//,"\040..m`{/J\047\134}L^7FX"))[$camel1h ump];}$camel.="\n";}@camel1hump=split(/\n/,$camel);foreach(@ camel1hump){chomp;$Camel=$_;y/LJF7\173\175`\047/\061\062\063\ 064\065\066\067\070/;y/12345678/JL7F\175\173\047`/;$_=reverse; print"$_\040$Camel\n";}foreach(@camel1hump){chomp;$Camel=$_;y /LJF7\173\175`\047/12345678/;y/12345678/JL7F\175\173\0 47`/; $_=reverse;print"\040$_$Camel\n";}';;s/\s*//g;;eval; eval ("seek\040DATA,0,0;");undef$/;$_=<DATA>;s/\s*//g;( );;s ;^.*_;;;map{eval"print\"$_\"";}/.{4}/g; __DATA__ \124 \1 50\145\040\165\163\145\040\157\1 46\040\1 41\0 40\143\141 \155\145\1 54\040\1 51\155\ 141 \147\145\0 40\151\156 \040\141 …

7
高尔夫代码:弗雷序列(I)
挑战 在此任务中,您将得到一个整数N(小于10 ^ 5),输出N阶的Farey序列。 输入N在单行中给出,输入由EOF终止。 输入项 4 3 1 2 输出量 F4 = {0/1, 1/4, 1/3, 1/2, 2/3, 3/4, 1/1} F3 = {0/1, 1/3, 1/2, 2/3, 1/1} F1 = {0/1, 1/1} F2 = {0/1, 1/2, 1/1} 约束条件 输入数量不会超过10 ^ 6个值 您可以使用任何选择的语言 最短的解决方案获胜!
10 code-golf  math  code-golf  math  code-golf  number  number-theory  code-golf  math  arithmetic  repeated-transformation  code-golf  geometry  popularity-contest  code-golf  code-golf  tips  haskell  math  fastest-algorithm  code-golf  combinatorics  code-golf  math  polynomials  rational-numbers  code-golf  code-golf  popularity-contest  javascript  code-golf  kolmogorov-complexity  code-golf  code-golf  math  combinatorics  permutations  code-challenge  restricted-source  random  array-manipulation  code-challenge  generation  code-golf  code-golf  ascii-art  arithmetic  division  code-challenge  number  code-golf  math  number  binary  code-golf  ascii-art  code-golf  interpreter  stack  code-golf  internet  networking  code-golf  math  code-golf  ascii-art  code-golf  math  sequence  code-golf  hello-world  restricted-source  code-golf  ascii-art  code-golf  geometry  code-golf  kolmogorov-complexity  pi  code-golf  math  combinatorics  permutations  code-golf  math  code-challenge  ascii-art  code-golf  string  code-golf  quine  code-golf  math  floating-point  golfscript  code-golf  string  code-golf  sliding-puzzle  code-challenge  arithmetic  code-golf  math  code-golf  geometry  optimized-output 

1
逃离柏油(警察)
这是一个 警察和强盗 围绕定义语言并证明他们已经完成图灵这一挑战。 这是警察的话题。强盗的线索在这里。 警察 作为一名警察,您将准备两件事: 编程语言或其他计算系统的正式规范。(计算系统定义如下。) 根据以下较为严格的定义,证明您的系统是Turing完整的。 您将发布您的语言说明,强盗将通过证明其图灵完整性来尝试“破解”它。如果您提交的内容在一周内没有被破解,则可以将其标记为安全并发布证明。(如果有人发现您的证明有缺陷,则您的答案可能无效,除非您可以修复它。) 这是一个 人气竞赛,因此获胜者将是投票数最多且未破解或无效的答案。挑战是无限的-我不会接受答案。 为了应对这一挑战,将计算系统定义为四件事: 一个“程序集” P。这将是一个无穷无穷的集合,例如字符串,整数,二叉树,网格上的像素配置等。(但请参见下面的技术限制。) “输入集” I,也将是可数的无限集,并且不必与P(虽然可以)相同。 “输出组” O,其类似地将是一个可数无限组,并且可以是或可以不是相同P或I 用于产生输出一个确定性的,机械程序o从程序p和输入i,其中p,i和o是的成员P,I和O分别。该过程应原则上可以在图灵机或其他抽象计算模型上实现。当然,该程序可能无法停止,具体取决于程序及其输入。 该套P,I并且O必须是这样的,你可以表达他们作为一个可计算的方式串。(对于大多数明智的选择,这无关紧要;存在此规则是为了防止您选择奇怪的集合,例如不停止的图灵机集合。) 图灵完整性将定义如下: 对于任何可计算部分功能f从I到O,存在一个程序p中P,使得给定的p和输入i,输出的是f(i)如果f(i)有一个值。(否则程序不会停止。) 上述定义中的“可计算”一词是指“可以使用图灵机来计算”。 请注意,规则110和按位循环标记都不是图灵完成的,因为它们没有所需的输入输出结构。只要我们定义I并且O是教会数字,Lambda演算就已经完成了Turing 。(这不是图灵完整的,如果我们采取I和O将在一般lambda表达式。) 请注意,您不必提供某种语言的实现,但是如果愿意,欢迎在您的答案中加入一种语言。但是,您不应该以任何方式依赖实现来定义语言-规范本身应该完整,并且如果规范和实现之间存在矛盾,则应将其视为实现中的错误。

1
您称此为优化吗?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 任务很简单,可以执行相同任务的2个代码段,乍一看似乎一个优化的很好,但实际上比另一个慢得多。 只有一条规则: 两个代码段都必须以完全相同的输出结束(对于相同的给定输入,如果有的话)。

15
没有时间基准的随机[关闭]
已关闭。这个问题需要细节或说明。它当前不接受答案。 想改善这个问题吗?添加详细信息并通过编辑此帖子来澄清问题。 2年前关闭。 计算机不会无处不在地创建随机数,因为时间很可能是随机性的普遍基础。 我希望您创建一个使用以下规则创建随机数的代码: 在程序的任何时候都不允许以时间为基础。 不允许使用预定义的随机/伪随机函数。 生成的数字可以在任何范围内。那么至少两个不同的整数:D 数字回显。

30
转换为秘密语言
用任何输入字符串的语言编写一些代码,例如“今天是美好的一天”(请注意,没有标点符号),然后将其转换为“秘密语言”。这是“秘密语言”的规则。 a = c,b = d,c = e等(y = a和z = b) 每个单词之间用空格隔开 确保有适当的大写 例: Input: "Today is a great day" Output: "Vqfca ku c itgcv fca" 这是一场人气竞赛。其他用户应该通过查找大多数“指向重点”但“唯一”的代码来给出分数。 挑战:我正在查找不常见的编程语言,但发现了一种名为Piet(esolang)的语言。我挑战任何人用这种语言编写它。

16
编写一个数学函数,其结果为“ hello world”。
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Code Golf Stack Exchange 的主题。 4年前关闭。 编写数学函数,得出“ hello world”的整数表示 例如,以十六进制表示的“ hello world”就是68656c6c6f20776f726c64这样的目标,那就是编写一个数学程序,生成一个表示“ hello world”的数字。 这是使用python的可能解决方案的示例: print(2*2*3*59*61*97*416510539*72330832279)==int("68656c6c6f20776f726c64", 16) 可以使用任何类型的数学方程式,例如:幂,阶数,阶乘和其他数学运算。 规则: 您可以选择自己的方式将“ hello world”编码/表示为整数。还允许使用哈希函数 允许使用数学库(例如numpy,GMP)。 目的是专注于数学部分
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.