Questions tagged «tips»

对于以特定语言询问打高尔夫球的技巧,在某些挑战标签中表现出色或改进特定代码的问题。

10
SQL选择数字范围
我发现很难获得一定数量的数字作为行中的数字MySQL。 例如,范围1-5是通过以下方式实现的: SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT 5 将导致: 1 2 3 4 5 对于0-99,我可以交叉连接两个0-9表: CREATE TABLE nums as SELECT 0 as num UNION SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT 5 UNION SELECT 6 UNION …
19 code-golf  tips  syntax  sql 

8
反向插入排序
目的 根据“ 插入排序”对列表进行排序的动作,生成原始的加扰列表。原始列表将包含从0到N-1(包括)的所有数字,其中N输入的大小。 输入项 一个包含对列表进行排序的必要动作的列表。每个值代表由原始数字(加扰的数字)移位到其右位置的插槽数量,请记住,此过程是从左到右。输入列表 中(0索引)位置的值i将介于0和之间i。 您不需要处理无效的输入,在这种情况下,任何行为都是可以接受的(崩溃,无限循环等)。 输出量 混乱的名单 逐步生成动作 Scrambled List | Moves to sort [4,0,2,1,3,5] | [0, , , , , ] #4 stay in place [4,0,2,1,3,5] | [0,1, , , , ] #0 is moved 1 slot to the left [0,4,2,1,3,5] | [0,1,1, , , ] #2 …
19 code-golf  array-manipulation  code-golf  code-golf  animation  code-golf  restricted-source  code-golf  java  code-golf  decision-problem  graph-theory  code-golf  conversion  electrical-engineering  code-golf  ascii-art  code-golf  string  substitution  code-golf  math  code-golf  string  set-theory  code-golf  code-golf  compile-time  code-golf  kolmogorov-complexity  binary  code-golf  sequence  cops-and-robbers  code-golf  subsequence  card-games  code-golf  sequence  primes  code-golf  code-golf  number  graphical-output  music  code-golf  ascii-art  code-golf  string  lambda-calculus  code-golf  string  code-generation  code-golf  unicode  code-golf  math  combinatorics  code-golf  balanced-string  code-golf  sequence  cops-and-robbers  code-golf  sequence  cops-and-robbers  code-challenge  fastest-code  chess  code-golf  math  graphical-output  code-golf  string  hello-world  animation  code-golf  number  arithmetic  code-golf  integer  code-golf  code-golf  combinatorics  code-golf  kolmogorov-complexity  graphical-output  code-golf  string  code-golf  code-golf  game  code-golf  math  combinatorics  code-golf  ascii-art  popularity-contest  random  code-golf  arithmetic  number-theory  integer  code-golf  tips  underload  code-golf  math  sequence  primes  code-golf  math  path-finding  code-golf  ascii-art  primes  code-golf  kolmogorov-complexity  alphabet 

4
Brachylog打高尔夫的秘诀
Brachylog是一种最近开始在代码高尔夫中崭露头角的语言(并且刚刚获得了Terser语法的重大更新)。像Prolog一样,它的优点是通常仅通过对问题的外观进行足够准确的描述即可解决问题(通常通过蛮力),该功能意味着在正确的挑战下,它通常可与挑战相提并论。顶级高尔夫语言(众所周知,它有时会打败Jelly)。 您对Brachylog打高尔夫球有什么秘诀(即编写最短的程序)?这主要是在寻找特定于Brachylog的建议,而不是适用于多种语言的建议。(有关声明性语言打高尔夫球的小技巧,在这里可能更合适,这取决于他们对Brachylog以外的其他语言有多少应用程序,尽管另请参阅Prolog中的打高尔夫球技巧。)
19 code-golf  tips 

3
Brainf * ck循环问题
我遇到一个网络俱乐部的问题,要求您打印: ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"! 使用不超过29个字节的Brainf ** k,而不使用','字符。 我有一个工作代码: ++++++++++[>++++++>+++++++++<<-]>-->.<[>-.<-] 但是我的循环太长,超出限制发送了16个字节。 有没有更有效的方法将第二个和第三个单元格设置为58和90,以便我可以运行第二个循环?还是有一个更好的方法可以一起完成所有这些,而我只是没有看到?

5
是否有更多的硬物或软物
与假设分析书的开头相切。 输入是一个由空格组成的矩形,如字符串,字符串列表等,其对象由#内部组成: ######## # # ######## ### #### ### #### ### 对象将始终是非相交,非接触的矩形。软对象的定义是#中间没有用填充的对象,而只是边界,而硬对象则是填充的对象。具有宽度或高度的对象<=2被认为是坚硬的。所有对象都是硬的或软的。 如果输入,输出中有更多的硬对象"Hard",如果较软,则输出"Soft",如果相等则输出"Equal"。 这是代码高尔夫球,因此以字节为单位的最短代码胜出! 测试用例 这些情况不是全部输入,而是每个对象应表征的内容。实际输入将类似于问题顶部的ascii艺术。 硬 # #### ## ## ########## ########## ########## 柔软的 ### # # ### ################### # # # # # # ################### #### # # # # # # # # # # # # …
19 code-golf  ascii-art  counting  code-golf  number  grid  decision-problem  chess  code-golf  grid  graph-theory  chess  code-golf  math  geometry  code-golf  arithmetic  roman-numerals  fastest-code  code-golf  math  geometry  code-golf  string  cryptography  code-golf  number  sequence  decision-problem  code-golf  string  parsing  c  code-golf  sorting  integer  code-golf  number  sequence  rational-numbers  graphical-output  atomic-code-golf  assembly  box-256  code-golf  geometry  tips  python  code-golf  number  sequence  arithmetic  number-theory  code-golf  ascii-art  kolmogorov-complexity  geometry  code-golf  graphical-output  code-golf  math  code-golf  grid  cellular-automata  game-of-life  code-golf  string  subsequence  code-golf  arithmetic  rational-numbers  code-golf  tips  dc  code-golf  ascii-art  kolmogorov-complexity  date  code-golf  string  primes  code-golf  string  natural-language  conversion  code-golf  sequence  code-golf  number-theory  primes  base-conversion  code-golf  math  primes  base-conversion  code-golf  ascii-art  fractal  code-golf  matrix  code-golf  math  tips  geometry  python  string  code-challenge  keyboard  code-golf  graphical-output  code-golf  string  code-golf  number  sequence  cops-and-robbers  number  sequence  cops-and-robbers 

11
最大化平方差
考虑从1到的整数值的置换N。例如此示例N = 4: [1, 3, 4, 2] 我们将认为此列表是循环的,因此1和2被视为相邻列表。我们可以为这样的列表计算的一个量是相邻值的总平方差: (1-3)² + (3-4)² + (4-2)² + (2-1)² = 10 给定正整数,您的任务是找到一个最大化此数量的排列N。在N = 4上面的例子中不是最佳的(实际上,这是最小的)。18通过以下排列(以及其他几个排列),我们可以实现的总平方差: [1, 4, 2, 3] 您的算法必须在(的N)多项式时间内运行。特别是,您不能简单地计算所有排列的总平方差。 您可以编写程序或函数,通过STDIN(或最接近的替代方案),命令行自变量或函数自变量获取输入,并通过STDOUT(或最接近的替代方案),函数返回值或函数(out)参数输出结果。 输出可以采用任何方便,明确,平坦的列表或字符串格式。您可以选择从与返回值的列表0,以N-1代替1向N。 适用标准代码高尔夫球规则。 测试数据 这个问题有一个很好的分析解决方案。例如,所有有效的解决方案N = 10均等效于以下列表(直至循环移位和反转): [7, 5, 6, 4, 8, 2, 10, 1, 9, 3] 我不想透露过多的信息(尽管足以找出模式),因此无需给出更多示例,您可以检查您的结果是否具有给定的总平方差N: N Total squared difference 1 0 2 …
19 code-golf  array-manipulation  permutations  restricted-complexity  code-golf  geometry  grid  code-golf  string  sorting  code-golf  simulation  code-golf  string  code-golf  arithmetic  code-golf  sorting  code-golf  string  code-golf  sorting  code-golf  interpreter  code-golf  number  kolmogorov-complexity  natural-language  conversion  code-golf  random  internet  code-golf  board-game  code-golf  number  sequence  code-golf  math  number  code-challenge  image-processing  classification  test-battery  code-golf  ascii-art  code-golf  tips  code-golf  arithmetic  code-golf  tips  code-golf  tips  javascript  code-golf  array-manipulation  code-golf  ascii-art  code-golf  string  binary  code-golf  arithmetic  linear-algebra  matrix  code-golf  sequence  code-golf  math  number  arithmetic  code-golf  primes  code-golf  math  code-golf  array-manipulation  counting  code-golf  arithmetic  code-golf  quine  code-generation  polyglot  code-golf  math  kolmogorov-complexity  trigonometry  code-golf  string  encryption 

3
有没有一种较短的方法来分配Python中的两个变量之一?
这是在python中打高尔夫球的提示问题。 在用Python完成的多次高尔夫球比赛中,将固定值分配给布尔值选择的两个变量之一。所选变量被给定值覆盖,另一个不变。 17个字符: if b:y=z else:x=z 分配条件值很容易,但是分配给条件变量似乎很麻烦。我想知道是否缺少更短的方法。 如果x,y是列表L,这将很容易,但是假设上下文需要引用足够多的变量以致于编写L[0]且L[1]过于禁止。转换时间太长: 20个字符: L=[x,y];L[b]=z;x,y=L 我知道最快的方法是使用Python 2 exec,这很奇怪: 16个字符,Python 2: exec"xy"[b]+"=z" 元组选择似乎更长: 18、19、18、18个字符: x,y=b*(x,z)or(z,y) x,y=[z,x,y,z][b::2] y,x=[y,z,x][b:b+2] y,x,*_=[y,z,x][b:] # Python 3 是否有一些较短的方法或节省字符的优化?您可以假设bis 0或1,不仅是Falsey或Truthy,还可以对数据类型和值进行假设(如果有帮助的话)。
19 code-golf  tips  python 

16
sed高尔夫技巧
您在sed中打高尔夫球有哪些一般提示?我正在寻找可以应用于代码高尔夫球问题并且至少在某种程度上特定于sed的想法(例如,“删除注释”不是答案)。 请为每个答案发布一个提示。
19 code-golf  tips  sed 

7
2D语言打高尔夫球的技巧
您对二维编程语言打高尔夫球有什么一般提示?我正在寻找可应用于代码高尔夫球问题的提示,这些提示特定于2D编程语言,但不特定于任何一种语言(“删除注释”和“使用M操作”之类的响应不是答案)。 请为每个答案发布一个提示。
18 code-golf  tips 

28
计算逆模量
任务: 输出for的值x,其中a mod x = b有两个给定值a,b。 假设条件 a并且b将始终为正整数 永远不会有解决方案 x 如果存在多个解决方案,请至少输出其中之一。 如果没有任何解决方案,则不输出任何内容或表明不存在任何解决方案。 允许内置(不像其他数学方法那样有趣) 输出始终是整数 例子 A, B >> POSSIBLE OUTPUTS 5, 2 >> 3 9, 4 >> 5 8, 2 >> 3, 6 6, 6 >> 7, (ANY NUMBER > 6) 8, 7 >> NO SOLUTION 2, 4 >> NO …
18 code-golf  math  number-theory  code-golf  number  integer  code-golf  string  code-golf  music  code-golf  arithmetic  array-manipulation  decision-problem  code-golf  math  rational-numbers  code-golf  code-golf  graphical-output  hardware  code-golf  math  number  code-golf  string  parsing  natural-language  code-golf  tips  brain-flak  code-golf  graph-theory  code-golf  number  polynomials  king-of-the-hill  code-golf  ascii-art  kolmogorov-complexity  animation  king-of-the-hill  code-golf  tips  code-golf  ascii-art  code-golf  string  array-manipulation  data-structures  code-golf  math  number  code-golf  string  base-conversion  binary  code-golf  decision-problem  graph-theory  code-golf  math  polynomials  code-golf  kolmogorov-complexity  physics  code-golf  sequence  number-theory  code-golf  math  integer-partitions  code-golf  array-manipulation  random  permutations  code-golf  string  decision-problem 

13
直流打高尔夫球的技巧
您对DC打高尔夫球有哪些一般提示? dc是早于C语言的UNIX / Linux计算器实用程序。我对如何缩短我的直流程序(计算?)感兴趣。我正在寻找可应用于通用代码高尔夫球的想法,这些想法至少特定于dc(例如,删除注释不是有帮助的答案) 请为每个答案发布一个提示。
18 code-golf  tips  dc 

10
八度高尔夫打球技巧
您在Octave打高尔夫球有哪些一般提示?我正在寻找可以应用于编码高尔夫问题的想法,这些想法至少在某种程度上是特定于Octave的(例如,“删除评论”不是答案)。请为每个答案发布一个提示。
18 code-golf  tips  octave 

18
Japt高尔夫技巧
既然我已经完全沉迷于Code Golf,那么现在大概是时候尝试一些高尔夫语言了。 鉴于我几乎只使用JavaScript进行游戏,因此Japt似乎是一门逻辑语言。我将在下一次获得的机会中深入阅读文档,但与此同时,请在下面的答案中发布您对Japt的任何建议。 因为我通常是Japt和高尔夫语言的初学者,所以如果可以的话,如果可以将技巧“翻译”为JavaScript,那将对我有所帮助有很大帮助。
18 code-golf  tips  japt 

5
打高尔夫球ASCII艺术的技巧
我认为PPCG上的ASCII艺术问题很有趣,但是我个人认为这可能很难,尤其是当该问题标记为code-golf时。 我想知道这里是否有人会提供一些对产生ASCII艺术有用的技巧。 简单地排列字符很容易,但是使用(简短)算法,事情将变得更加复杂。 我说的是ASCII艺术,例如: 文本转ASCII文字(字符) 图片(徽标或图标) 我只是在寻找一般性提示,但是允许使用特定于语言的提示,因为大多数提示都可以翻译。

9
清洁高尔夫技巧
您在Clean中打高尔夫球有哪些一般秘诀?请仅发布可用于一般性编码高尔夫球问题的想法,至少应针对清洁运动。 如果您从未听说过Clean,可以在这里找到更多信息。 或者,您可以加入聊天室。
17 code-golf  tips 

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.