คำถามติดแท็ก tips

สำหรับคำถามที่ถามถึงเคล็ดลับในการเล่นกอล์ฟในภาษาที่เฉพาะเจาะจงทำได้ดีในแท็กความท้าทายหรือปรับปรุงโค้ดบางส่วน

4
เคล็ดลับสำหรับการเล่นกอล์ฟใน LOLCODE
คุณมีเคล็ดลับทั่วไปสำหรับการเล่นกอล์ฟใน LOLCODE อย่างไร ฉันกำลังมองหาแนวคิดที่สามารถนำไปใช้กับปัญหารหัสกอล์ฟโดยทั่วไปซึ่งอย่างน้อยค่อนข้างเฉพาะ LOLCODE (เช่น "ลบความคิดเห็น" ไม่ใช่คำตอบ) กรุณาโพสต์หนึ่งเคล็ดลับต่อคำตอบ
14 code-golf  tips 

8
เคล็ดลับการตีกอล์ฟในพื้นที่ว่าง
คุณมีเคล็ดลับอะไรสำหรับการเล่นกอล์ฟใน Whitespace? ฉันกำลังมองหาความคิดที่สามารถนำไปใช้กับปัญหารหัสกอล์ฟและอย่างน้อยก็ค่อนข้างเฉพาะเจาะจงกับช่องว่าง (เช่น "ลบความคิดเห็น" ไม่ใช่คำตอบ) กรุณาโพสต์หนึ่งเคล็ดลับต่อคำตอบ

6
เคล็ดลับสำหรับการเล่นกอล์ฟใน> <> (ปลา)
เนื่องจากฉันได้เห็นมากกว่า&gt; &lt;&gt;การส่งที่ลอยไปรอบ ๆ เมื่อเร็ว ๆ นี้ฉันคิดว่ามันเป็นความคิดที่ดีที่จะมีหน้าเคล็ดลับ โปรดติดหนึ่งเคล็ดลับต่อโพสต์เว้นแต่ว่าจะมีความเกี่ยวข้องอย่างใกล้ชิด Python ล่ามอย่างเป็นทางการ ล่ามออนไลน์ (มีบั๊กบางตัว แต่ดีสำหรับกรณีส่วนใหญ่)
14 code-golf  tips 

1
คำแนะนำของงูหลาม: การพกพาของการเรียกฟังก์ชั่นครุ่นคิด
ใน Python คุณสามารถใช้dirฟังก์ชั่นบนวัตถุใดก็ได้เพื่อรับรายการชื่อฟังก์ชั่นอินสแตนซ์ของมัน: &gt;&gt;&gt; dir('abc') ['__add__', '__class__', '__contains__', '__delattr__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__getslice__', '__gt__', '__hash__', '__init__', '__le__', '__len__', '__lt__', '__mod__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__rmod__', '__rmul__', '__setattr__','__sizeof__', '__str__', '__subclasshook__', '_formatter_field_name_split', '_formatter_parser', 'capitalize', 'center', 'count', 'decode', 'encode', 'endswith', 'expandtabs', 'find', 'format', 'index', 'isalnum', 'isalpha', 'isdigit', …
14 code-golf  tips  python 

9
เคล็ดลับการตีกอล์ฟแบบแบตช์
Windows Batch (CMD) เป็นภาษาที่เหมาะสมที่สุดสำหรับการตีกอล์ฟ หลีกเลี่ยงตัวอักษรขึ้นบรรทัดใหม่ หากคุณกำลังมองหารหัสที่สั้นที่สุดเป็นไบต์ซึ่งตรงข้ามกับตัวอักษรคุณจะต้องกำจัดการขึ้นบรรทัดใหม่ที่ไม่จำเป็นออกไป (อักขระขึ้นบรรทัดใหม่ = 2 ไบต์) คุณสามารถใช้การ&amp;ดำเนินการนี้เพื่อตัดหนึ่งไบต์สำหรับแต่ละคำสั่ง echo Hello&amp;echo World. การตั้งค่าตัวแปร เมื่อตั้งค่าตัวแปรโดยใช้สวิตช์setตัวแยกวิเคราะห์จะละเว้นช่องว่าง set /a a+=1 set /p b="User Input: " :: Will be handled the same as.. set/aa+=1 set/pb="User Input: " โปรดทราบว่ากฎการแยกวิเคราะห์เดียวกันไม่ได้ใช้กับคำสั่งทั้งหมด - ตัวอย่างเช่นสำหรับลูปต้องใช้ช่องว่าง ยกเว้นระหว่างset, string, or command(คือสิ่งที่อยู่ภายในวงเล็บ) doและคำว่า for /f %%a in (file.txt)do ... การแสดงออกทางคณิตศาสตร์อย่างง่าย …
14 code-golf  tips 

12
เคล็ดลับสำหรับการเล่นกอล์ฟใน MATLAB
คุณมีคำแนะนำทั่วไปเกี่ยวกับการเล่นกอล์ฟใน MATLAB อย่างไร ฉันกำลังมองหาแนวคิดที่สามารถนำไปใช้กับปัญหารหัสกอล์ฟโดยทั่วไปซึ่งอย่างน้อยค่อนข้างเฉพาะกับ MATLAB (เช่น "ลบความคิดเห็น" ไม่ใช่คำตอบ) กรุณาโพสต์หนึ่งเคล็ดลับต่อคำตอบ
14 code-golf  tips  matlab 

9
เคล็ดลับในการเล่นกอล์ฟใน Postscript?
ในฐานะที่เป็นหนึ่งในภาษาที่ได้รับความนิยมน้อยมันเป็นเรื่องยากที่จะหาวรรณกรรมเกี่ยวกับกลุ่มแฮ็กเกอร์ที่มีคำลงท้าย ดังนั้นการค้นพบสิ่งที่นักกอล์ฟได้ทำที่นี่เพื่อใช้ประโยชน์จากแบบจำลองสแต็ก (หรือคุณสมบัติอื่น ๆ ) เพื่อเอาชนะความฟุ้งซ่านโดยธรรมชาติของ Postscript?
14 code-golf  tips 

4
เคล็ดลับสำหรับการเล่นกอล์ฟใน Groovy
เมื่อฉันได้เห็นคำถามมากมายที่ถามเคล็ดลับสำหรับการเล่นกอล์ฟในภาษาที่สนใจของพวกเขาฉันตัดสินใจที่จะถามภาษาที่ฉันชอบ: Groovy ผู้คนสามารถให้คำแนะนำและลูกเล่นที่จะใช้ในการเล่นกอล์ฟกับ Groovy
14 code-golf  tips 

4
หนังสือที่ใช้ได้สำหรับการเล่นกอล์ฟรหัสฟรีหรือไม่ [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา คุณสามารถแนะนำหนังสือเกี่ยวกับการเล่นกอล์ฟทั่วไปโดยเฉพาะอย่างยิ่งใน Java และ C ++ ได้ไหม
14 code-golf  tips 

7
สร้างแลดเดอร์ของจำนวนเต็มโดยใช้จำนวนอักขระเฉพาะน้อยที่สุด (ใน C ++)
ฉันใหม่กับกีฬาของรหัสกอล์ฟ ฉันพยายามสร้างจำนวนเต็มโดยใช้จำนวนอักขระเฉพาะน้อยที่สุดใน C ++ สมมุติว่าเราได้จำนวนเต็ม 4 เราจะสร้างบันไดต่อไปนี้: 1 1 2 1 2 3 1 2 3 4 กล่าวโดยย่อโปรแกรมของฉันจะอ่านจำนวนเต็มบวกจาก stdin และพิมพ์แลดเดอร์นี้ไปยังเอาต์พุต ฉันพยายามทำด้วยจำนวนอักขระที่เป็นเอกลักษณ์น้อยที่สุดเท่าที่จะเป็นไปได้ โปรแกรมของฉันเป็นดังนี้: #include&lt;iostream&gt; int i; int ii; int iii; int iiii; main() { std::cin &gt;&gt; i; for(ii++; ii &lt;= i; ii++) { int iii = iiii; for(iii++; iii &lt;= ii; …

2
วิธีการแก้ปัญหาทั้งหมดใน“ คืนความจริงเพื่อชนะ” ใน 21 ตัวอักษร
มีเว็บไซต์ที่เรียกว่าเป็น"กลับมาทรูที่จะชนะ"กับงานที่น่าสนใจสำหรับการเขียนโปรแกรมจาวาสคริ เป้าหมายคือการหาข้อโต้แย้งกับฟังก์ชั่นที่กำหนดซึ่งบังคับให้มันคืนค่าจริง ต่อไปนี้เป็นหนึ่งในภารกิจ: function total(x) { return (x &lt; x) &amp;&amp; (x == x) &amp;&amp; (x &gt; x); } ผู้ใช้ต้องค้นหาตัวอย่างสำหรับค่าxที่ทำให้ฟังก์ชันกลับจริง ในการทดสอบตัวอย่างคุณเรียกใช้ฟังก์ชันโดยมีตัวอย่างข้อมูลเป็นพารามิเตอร์ (เช่นtotal(&lt;snippet&gt;)) ฉันพบวิธีแก้ปัญหา 22 อักขระ: {valueOf:_=&gt;n++%3},n=0 บางคนพบวิธีแก้ปัญหาใน 21 ตัวอักษร ฉันหาคำตอบนี้ไม่ได้ การแก้ปัญหาใน 21 ตัวอักษรคืออะไร?

3
คำแนะนำสำหรับทับทิม
ฉันจะย่อให้สั้นลงได้อย่างไร: p=gets.to_i a=gets b=gets.to_i หากอินพุตของฉันเป็นจำนวนเต็มตามด้วยสตริงตามด้วยจำนวนเต็ม?
13 code-golf  tips  ruby 

1
องค์ประกอบทั่วไปของรายการใน Python
นี่คือคำถามเคล็ดลับสำหรับการเล่นกอล์ฟใน Python ซึ่งอยู่ในหัวข้อหลัก ฉันกำลังมองหาวิธีที่สั้นที่สุดเพื่อให้ได้องค์ประกอบทั้งหมดที่พบบ่อยที่สุดของรายการใน Python ในวิธีที่สั้นที่สุด นี่คือสิ่งที่ฉันได้ลองสมมติว่ารายการอยู่ในตัวแปรที่เรียกว่าl: from statistics import* mode(l) การทำเช่นนี้จะเกิดข้อผิดพลาดหากมีหลายโหมด max(l,key=l.count) คืนนี้มีเพียง 1 รายการฉันต้องได้องค์ประกอบทั้งหมดที่มีค่ามากที่สุด from collections import* Counter(l).most_common() ส่งคืนรายการของ tuples ของ(element, count)เรียงตามจำนวน จากนี้ฉันสามารถดึงองค์ประกอบทั้งหมดที่มีจำนวนที่สอดคล้องกันเท่ากับครั้งแรก แต่ฉันไม่เห็นวิธีการเล่นกอล์ฟที่ดีกว่านี้มาก: from collections import* c=Counter(l).most_common() [s for s,i in c if i==c[0][1]] ฉันแน่ใจว่ามีวิธีที่สั้นกว่า! นอกจากนี้หากสามารถทำได้โดยไม่ต้องกำหนดค่าตัวแปรหรือใช้หลายครั้งlฉันสามารถเก็บรหัสที่เหลือไว้เป็นนิพจน์แลมบ์ดาเพื่อประหยัดไบต์ได้มากขึ้น แก้ไข: ตามข้อเสนอแนะของ @ Uriel เราสามารถทำได้: {s for s in l if …
13 code-golf  tips  python 

3
เคล็ดลับสำหรับการเล่นกอล์ฟใน TikZ
TikZเป็นแพคเกจลาเท็กซ์ที่ใช้สำหรับการวาดภาพที่แม่นยำในเอกสารลาเท็กซ์ มันมีสเปคขนาดใหญ่และคุณสมบัติการโหลดที่อาจเป็นประโยชน์สำหรับคำถามสไตล์กราฟิกเอาท์พุท ผู้คนมีเคล็ดลับอะไรบ้างสำหรับการเล่นกอล์ฟใน TikZ เช่นเคยเคล็ดลับควรเฉพาะกับ TikZ (เช่น "ลบความคิดเห็น" ไม่ใช่คำตอบ) และยึดติดกับเคล็ดลับเดียวต่อคำตอบ
13 code-golf  tips 

11
ตีความช่วงหลวม
ตีความช่วงหลวม ListSharpเป็นภาษาการเขียนโปรแกรมตีความที่มีคุณสมบัติมากมายหนึ่งในคุณสมบัติเหล่านั้นเป็นผู้สร้างช่วงดัชนี 1 ที่ทำงานเช่นนี้: คุณกำหนดช่วงเป็น(INT) TO (INT)หรือ(INT)ที่ทั้งสองหรือ int เดียวสามารถไปจากค่า min ถึงmax int32 จากนั้นคุณสามารถใช้ช่วงเหล่านั้นเพื่อแยกองค์ประกอบของอาร์เรย์โดยไม่ต้องกลัวที่จะก้าวล้ำขอบเขตของมัน ดังนั้น: 1 TO 5 สร้าง: {1,2,3,4,5} 3 สร้าง: {3} สามารถเพิ่มช่วงได้โดยใช้ANDโอเปอเรเตอร์ 1 TO 5 AND 3 TO 6 สร้าง: {1,2,3,4,5,3,4,5,6} จำได้ว่ามันใช้ได้กับจำนวนลบเช่นกัน 3 TO -3 สร้าง: {3,2,1,0,-1,-2,-3} ความท้าทายมีดังต่อไปนี้: อินพุต อาร์เรย์อักขระและประโยคช่วงที่กำหนดไว้ก่อนหน้าเป็นสตริง เอาท์พุต องค์ประกอบที่ 1 ตามดัชนีตำแหน่งของช่วง (ดัชนีที่ไม่อยู่ / ลบที่มีอยู่แปลเป็นอักขระว่าง) วิธีที่จะชนะ ในฐานะที่เป็นความท้าทายของcode-golfคุณควรสร้างโปรแกรมด้วยจำนวนไบต์ที่สั้นที่สุดที่จะชนะ …
13 code-golf  array-manipulation  parsing  code-golf  string  ascii-art  kolmogorov-complexity  code-challenge  code-golf  sequence  code-golf  number  array-manipulation  sorting  code-golf  string  function  code-golf  arithmetic  code-golf  math  sequence  number-theory  primes  restricted-source  javascript  code-challenge  polyglot  rosetta-stone  code-golf  code-golf  regular-expression  code-golf  math  code-golf  math  primes  code-golf  ascii-art  kolmogorov-complexity  binary  code-golf  math  sequence  code-golf  sequence  subsequence  code-golf  string  code-golf  parsing  music  code-golf  grid  game  path-finding  board-game  code-golf  string  binary  code-golf  array-manipulation  balanced-string  code-golf  code-golf  algorithm  code-golf  string  number  arithmetic  array-manipulation  code-golf  array-manipulation  binary-tree  tree-traversal  code-golf  code-golf  tips  code-golf  string  base-conversion  code-golf  tips  s.i.l.o.s  code-golf  string  ascii-art  code-golf  code-challenge  code-golf  game 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.