Questions tagged «tips»

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

10
Clojure打高尔夫的秘诀
使用Clojure打高尔夫球的技巧是什么? 这个问题的目的是收集特定于Clojure的技术列表,这些技术可用于一般的代码高尔夫问题。
16 code-golf  tips  lisp 

30
在VBA中打高尔夫球的技巧
类似于this,this和this问题... 您有哪些打高尔夫球的一般秘诀VBA?我正在寻找可以应用于编码高尔夫问题的想法,这些想法至少在某些方面是特定的VBA(例如,“删除评论”不是答案)。请为每个答案发布一个提示。 当我使用其他语言时,我的能力最强VBA,而且VBA在这个网站上我看不到有很多高尔夫球手在使用。
16 code-golf  tips  vba  basic 


3
如何在Octave中使用匿名函数交换向量中的元素?
在Octave中交换向量/矩阵中的两个元素非常简单: x='abcde'; x([4,1])=x([1,4]) x = dbcae 不幸的是,我还没有找到在匿名函数中执行此操作的方法。尽管下面的函数在语法上是正确的,但它只返回交换的两个元素,而不是整个x向量: f=@(x)(x([4,1])=x([1,4])) f(x) ans = ad 是否有一种方法可以通过匿名方法使用匿名函数来实现所需的行为?可以使用匿名函数以这种方式交换几个元素吗? 我可以创建一个索引向量:f=@(x)x([4,2,3,1,5]),但是动态创建这样的向量也可能会占用很多字节。

6
赫斯基打高尔夫球的秘诀
Husk是由PPCG用户Leo和Zgarb创建的一种非常新的高尔夫语言。它已经开始变得越来越有竞争力,经常保持紧密甚至击败那些非常简洁的语言,例如Jelly和05AB1E。 让我们列出一些特定于Husk的高尔夫技术。与往常一样,请为每个答案发布一个提示。
15 code-golf  tips 

7
振荡平等
我们的对象在两个整数点之间[l, r]以每时间单位一个单位的速度从lon 开始振荡t=0。您可以假设l < r。例如,如果一个对象在上振荡[3, 6],则我们有: t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3 -> 6 t=4 -> 5 t=6 -> 4 t=7 -> 3 t=8 -> 4 等等,但是物体不断振荡,所以我们还有t=0.5 -> 3.5和t=3.7 -> 5.3。 由于两个物体之间振荡[l1, r1],[l2, r2],确定是否存在过一段时间t,使得这两个对象共享相同的位置。您可以采用l1, r1, l2, r2任何方便的格式,并输出任何真实/错误值。 真实的输入: [[3, 6], [3, 6]] [[3, 6], [4, 8]] …
15 code-golf  array-manipulation  decision-problem  code-golf  math  number-theory  palindrome  integer-partitions  code-golf  math  decision-problem  geometry  code-golf  string  random  code-golf  ascii-art  code-golf  kolmogorov-complexity  primes  code-golf  kolmogorov-complexity  code-golf  graphical-output  code-golf  number-theory  primes  integer  factoring  code-golf  sequence  array-manipulation  integer  code-golf  array-manipulation  matrix  code-golf  sequence  binary  code-golf  game  cellular-automata  game-of-life  binary-matrix  code-golf  string  ascii-art  code-golf  random  generation  logic  code-golf  string  code-golf  code-golf  sequence  array-manipulation  random  apl  code-golf  code-golf  sequence  primes  code-golf  math  sequence  integer  code-golf  number  arithmetic  array-manipulation  decision-problem  code-golf  ascii-art  number  code-golf  restricted-source  quine  code-golf  chess  board-game  code-golf  math  sequence  code-golf  number  sequence  kolmogorov-complexity  code-golf  number  sequence  arithmetic  code-golf  math  number  alphabet  code-golf  ascii-art  classification  statistics  apl  code-golf  array-manipulation  matrix  code-golf  string  kolmogorov-complexity  code-golf  sequence  binary  base-conversion  binary-matrix  code-golf  string  classification  code-golf  tips  python  code-golf  combinatorics  binary  subsequence  restricted-time  code-golf  number  number-theory  code-golf  math  number  complex-numbers  code-golf  string  code-golf  string  code-golf  string  random  game  king-of-the-hill  python  code-golf  number  sequence  code-golf  number  sequence  code-golf  code-golf  math  number  array-manipulation  code-golf  array-manipulation  decision-problem  code-golf  string  code-golf  sequence  integer 

30
创建一个鹦鹉程序
给定输入,输出该输入,然后不断地换行。 输入将是仅由可打印的ASCII字符(0x20-0x7E)和换行符(0x0A)组成的字符串。 如果输入长度为0,则不断输出换行符。 这是代码高尔夫球,因此每种语言中最少的字节会获胜!
15 code-golf  string  sequence  combinatorics  fastest-code  number  code-challenge  restricted-source  rosetta-stone  code-golf  arithmetic  decision-problem  integer  factorial  code-golf  arithmetic  decision-problem  integer  bitwise  code-golf  kolmogorov-complexity  code-golf  tips  vim  code-golf  quine  code-generation  code-golf  string  restricted-source  code-golf  string  random  unicode  code-golf  audio  code-golf  ascii-art  code-golf  decision-problem  code-golf  puzzle-solver  code-golf  restricted-source  code-golf  kolmogorov-complexity  permutations  hexagonal-grid  code-golf  string  math  combinatorics  fastest-code  code-golf  restricted-source  code-golf  string  code-golf  arithmetic  code-golf  math  number  code-golf  string  decision-problem  balanced-string  code-golf  binary  code-golf  string  number  code-challenge  restricted-source  code-golf  ascii-art  printable-ascii  interactive  code-golf  string  ascii-art  code-challenge  restricted-source  source-layout  code-golf  arithmetic  tips  functional-programming  golfing-language  code-golf  binary  encryption 

10
木炭打高尔夫球的技巧
木炭是一种仅由ASCII和DLosc创建的语言,专门处理ASCII艺术挑战。 您在木炭上打高尔夫球有哪些技巧?显然,我在寻找与木炭特别相关的技巧,而不是那些可以应用于大多数(即使不是全部)语言的技巧。
15 code-golf  tips 

3
Java Asterisk矩形[关闭]
已关闭。这个问题需要细节或说明。它当前不接受答案。 想改善这个问题吗?添加细节并通过编辑此帖子来澄清问题。 2年前关闭。 对于我的CS课,我的讲师给我们分配了一个任务,即创建一个由星号制成的矩形,并用Java在其中绘制出对角线。 他还告诉我们将其写入尽可能少的字节中。我已经将其缩减为190个字节,但是我需要找到一些来简化此代码,甚至更多以减少字节。谁能帮我这个? 这段代码是有效的: interface d{static void main(String[]a){for(int z=0,w=new Byte(a[0]),h=new Byte(a[1]);z<h*w;){int y=z/w,x=z++%w;System.out.print((x>w-2)?"*\n":(y%(h-1)*x*((y-x)%3)==0)?"*":" ");}}} 输入为10 10。 输出: ********** ** * * * * * * ** * * * * ** * * * * * * ** * * * * ** * * * * * * …
15 tips  java 

2
有没有一种方法可以缩短胖箭头功能?
从我在PPCG上所看到的时间来看,大多数涉及胖箭头功能的JavaScript条目往往是两个阵营之一: 能够作为单个语句运行并返回答案的简单示例,就像这样 x=(a,b)=>a*a+b 由于使用循环,通常比较复杂的花括号大括号,因此需要使用return语句。p=b=>{m=b;for(a=1;~-m;)--m,a*=m*m;return a%b} 以类别2的上述示例为例,使用花括号概念作为概念证明...是否有办法像这样重新投放此代码(或类似代码),以便消除花括号和return?我只是问这个问题,因为这有可能(并不是说会一直发生)从JS高尔夫球手的代码中消除8个字节。在这种情况下,可以使用任何技术吗?我尝试了递归,但是该m=b语句已被证明有点麻烦,因为我似乎无法动摇它。 对于上面的代码,return无论打高尔夫球的时间短与短,打高尔夫球如何进一步消除这种说法?

9
球拍/计划中的高尔夫技巧
您在球拍 / 计划中打高尔夫球有哪些一般提示?我正在寻找可用于编码高尔夫问题的想法,这些想法至少在某种程度上特定于球拍/计划(例如,“删除评论”不是答案)。 我知道Scheme和Racket(以前称为PLT Scheme)在技术上是不同的语言,但是在许多方面都非常相似,并且很多代码(我怀疑)都将按两种方式运行。如果您的提示仅适用于上述一种语言,请注意。
15 code-golf  tips  lisp 

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

1
如何减少使用FASM编译的x86 ASM的EXE大小?
作为练习,我使用x86汇编语言创建了一个简单的解决方案来应对这一挑战。我正在Windows上使用FASM运行它。这是我的源代码: format PE console entry start include 'WIN32A.inc' section '.text' code executable start: push char ; Start at 'A' call [printf] ; Print the current letter 4 times call [printf] call [printf] call [printf] inc [char] ; Increment the letter cmp [char], 'Z' ; Compare to 'Z' jle start ; …

14
递归级联[N]的累积和与M次迭代
取两个正整数N,M并[N]通过M迭代创建的串联累积和。输出最后一次迭代的结果。 串联累积和的定义: 以数字开头N并定义顺序X = [N] 追加到X的累积和X 重复步骤2 M次。 向量的累加和X = [x1, x2, x3, x4]为:[x1, x1+x2, x1+x2+x3, x1+x2+x3+x4]。 N = 1和的示例M = 4: P =累积和函数。 M = 0: [1] M = 1: [1, 1] - X = [1, P(1)] = [[1], [1]] M = 2: [1, 1, 1, 2] - X …
14 code-golf  number  sequence  code-golf  number  sequence  code-golf  binary-matrix  code-golf  math  tips  javascript  algorithm  code-golf  string  code-golf  number  sequence  code-golf  math  arithmetic  parsing  code-golf  number  sequence  primes  code-golf  string  ascii-art  geometry  integer  code-golf  geometry  code-golf  number  array-manipulation  code-golf  math  geometry  code-golf  number  sequence  arithmetic  integer  code-golf  string  kolmogorov-complexity  code-golf  number  code-golf  number  chess  code-golf  sequence  decision-problem  subsequence  code-golf  math  number  primes  code-golf  primes  permutations  code-golf  integer  probability-theory  statistics  code-golf  string  code-golf  sequence  decision-problem  parsing  board-game  code-golf  binary  graph-theory  code-golf  board-game  classification  tic-tac-toe  code-golf  ascii-art  polyglot  code-golf  date  code-golf  geometry 


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.