คำถามติดแท็ก restricted-source

กำหนดข้อ จำกัด ของซอร์สโค้ดที่ใช้ในการแก้ปัญหาความท้าทายตัวอย่างเช่นไม่มีตัวเลขในซอร์สโค้ด

21
ความยาวของสตริงโดยใช้ทฤษฎีการตั้งค่า
จากนิยามวิกิพีเดียตั้งทฤษฎีของจำนวนธรรมชาติ ชุด N ของตัวเลขธรรมชาติถูกกำหนดเป็นชุดที่เล็กที่สุดที่มี 0 และปิดภายใต้ฟังก์ชันตัวตายตัวแทน S ที่กำหนดโดย S (n) = n ∪ {n} ตัวเลขสองสามตัวแรกที่กำหนดด้วยวิธีนี้คือ 0 = {}, 1 = {0} = {{}}, 2 = {0,1} = {{}, {{}}}, 3 = {0,1,2 } = {{}, {{}}, {{}, {{}}}} การใช้นิยามของตัวเลขธรรมชาตินี้จะนับความยาวของสตริง ป้อน สตริงของอักขระจาก a-zA-Z ทุกความยาว เอาต์พุตความยาวของสตริงในรูปแบบที่กำหนดโดยไม่มีตัวคั่น ตัวอย่าง ป้อน สตริงว่าง เอาท์พุท {} ป้อนข้อมูล …

3
JSFuck Golf - สวัสดีชาวโลก
JSFuckเป็นภาษาลึกลับที่สามารถใช้ซ้ำคำสั่ง Javascript ใด ๆ ในโปรแกรม Javascript ที่ถูกต้องที่ใช้อักขระ 6 ตัว[]()!+เท่านั้น ตัวแปลง JSFuck เมื่อกำหนดอินพุตalert("Hello World!")ให้สร้างบล็อกของรหัสที่มีความยาว 22,948 อักขระ เนื่องจากโปรแกรมใช้การแปลงอัตโนมัติจำนวนมากเพื่อสร้างบล็อกนั้นฉันเชื่อว่ารหัสสามารถสั้นลงได้มากโดยใช้การปรับให้เหมาะสมด้วยตนเอง งานของคุณคือการสร้างโปรแกรมจาวาสคริปต์ที่ดำเนินงานalert("Hello World!")โดยใช้ตัวอักษร[]()!+เท่านั้น รหัสที่สั้นที่สุดที่จะทำเช่นนั้นชนะ

19
ตรวจจับข้อความสี่เหลี่ยมด้วยรหัสสี่เหลี่ยม
กำหนดสตริงของข้อความ ASCII ที่พิมพ์ได้ (รวมถึงการขึ้นบรรทัดใหม่และช่องว่าง) ที่มีอักขระอย่างน้อยหนึ่งตัวที่ไม่ใช่การขึ้นบรรทัดใหม่หรือเว้นวรรคให้ส่งออกค่าความจริงหากสตริงเป็นรูปสี่เหลี่ยมผืนผ้าและค่าเท็จ นอกจากนี้รหัสแหล่งที่มาสำหรับการแก้ปัญหาของคุณจะต้องเป็นรูปสี่เหลี่ยมผืนผ้า สตริงเป็นรูปสี่เหลี่ยมหากตรงตามเงื่อนไขต่อไปนี้ทั้งหมด: บรรทัดแรกและบรรทัดสุดท้ายไม่มีช่องว่าง อักขระตัวแรกและตัวสุดท้ายของแต่ละบรรทัดไม่ใช่ช่องว่าง ทุกบรรทัดมีจำนวนอักขระเท่ากัน ตัวอย่างเช่นข้อความต่อไปนี้เป็นรูปสี่เหลี่ยมผืนผ้า: abcd e fg hijk อย่างไรก็ตามข้อความนี้ไม่ใช่รูปสี่เหลี่ยมผืนผ้า (ต้องการ # 3): 1234 567 8900 กรณีทดสอบ Truthy: sdghajksfg asdf jkl; qwerty u i op zxcvbn 1234 5 6 7890 abcd e fg hijk Falsey: a b c 123 456 7 9 12 345 …

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 …
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 

6
นับตัวอักษร - ทีละนิด!
ส่วนที่เรียบง่าย:กำหนดสตริงอินพุตที่มีเฉพาะอักขระ ASCII ที่พิมพ์ได้ (ช่องว่าง - ตัวหนอน) นับจำนวนครั้งของอักขระแต่ละตัวและส่งคืนผลลัพธ์ในรูปแบบที่สะดวก ผลลัพธ์ของสตริงa%hda7aควรเป็นดังนี้: a:3, %:1, h:1, 7:1, d:1. การเรียงลำดับไม่จำเป็นตัวคั่นและรูปแบบเป็นตัวเลือก แต่ต้องเข้าใจง่ายว่าหมายเลขใดสอดคล้องกับอักขระตัวใด คุณจะต้องไม่รวมตัวละครที่ไม่ได้อยู่ในสายป้อน ( a:3, b:0, c:0, d:1, ...ไม่ตกลง) ความท้าทายที่แท้จริง: แปลงตัวละครทุกตัวในรหัสของคุณไปยังเลขฐานสอง 8 บิต (หรือ 16 บิตถ้าคุณกำลังใช้ UTF-16 หรือคล้ายกัน) 0และระบุตัวละครทุกตัวเริ่มต้นที่ ทุกตัวอักษร ( iเป็นแจงนับ) ที่i%7บิต1 ต้อง1เป็น บิตจะถูกกำหนดหมายเลขจากด้านขวา บิตอื่น ๆ ทั้งหมดสามารถเป็นอะไรก็ได้ที่คุณต้องการ ลองใช้รหัสต่อไปนี้เป็นตัวอย่าง: [f]-xif)#f การแปลงเป็นไบนารี่เราจะได้อาร์เรย์ด้านล่าง ตัวเลขแรก (แสดงถึง[มี1ตำแหน่ง 0'th ดังนั้นจึงเป็น OK หมายเลขที่สอง …

27
8 ควรเป็นอนันต์ [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา ลองมาดูในลูปทั่วไปซึ่งโดยปกติจะทำซ้ำ 8: for (int x=0; x<8; ++x); คุณต้องทำให้มันไม่มีที่สิ้นสุด! เป็นการประกวดความนิยมสำหรับทุกภาษาที่สนับสนุนรูปแบบการforวนซ้ำดังกล่าว ดังนั้นการแก้ปัญหาด้วยคะแนนสูงสุด (upvotes ลบด้วย downvotes) ชนะ หากภาษาของคุณมีforวงวนรูปแบบอื่นแต่คุณแน่ใจคุณสามารถสร้างอะไรที่เจ๋ง ๆ ให้กับมันโพสต์คำตอบและทำเครื่องหมายว่าไม่ใช่การแข่งขัน ฉันขอสงวนสิทธิ์ในการขยายขอบเขตของสิ่งปลูกสร้างและภาษาที่มีอยู่ แต่จะไม่มีการย่อขนาดดังนั้นอย่ากลัวที่จะวางโซลูชันที่ถูกต้องไว้ก่อนหน้านี้ ทางออกคืออะไร? โซลูชันประกอบด้วยสองโปรแกรม โปรแกรมแรกคือการทำความสะอาดโปรแกรม เป็นโปรแกรมทั่วไปในภาษาของคุณด้วยการforวนซ้ำ 8 รอบ ควรเป็นโปรแกรมปกตินักพัฒนาสามารถเขียนได้ ไม่มีแฮ็กพิเศษเพื่อการเตรียมการ ตัวอย่างเช่น: int main() { for (int x=0; x<8; ++x); return 0; } โปรแกรมที่สองถูกเพิ่ม โปรแกรมนี้ควรมีรหัสทั้งหมดจากโปรแกรมที่สะอาดและบางรหัสเพิ่มเติม มีจุดขยายจำนวน จำกัดดูรายละเอียดในส่วนกฎที่สมบูรณ์ …

10
พิมพ์แป้นพิมพ์ QWERTY โดยใช้ปุ่มที่อยู่ติดกันให้มากที่สุด
โดยปกติแล้วความท้าทายจะได้คะแนนเป็นไบต์หรือบางครั้งระยะทางของ Levenshtein แต่สำหรับสิ่งนี้เรากำลังใช้ระยะทางบนแป้นพิมพ์ - จำนวนของปุ่มระหว่างแป้นที่ใช้ในการพิมพ์โปรแกรม (ใช้แป้นพิมพ์ด้านบนเป็นข้อมูลอ้างอิงที่ชัดเจน) ยกตัวอย่างเช่นระยะห่างระหว่างAและF3 เพราะเส้นทางA=> S=> =>D Fระยะห่างระหว่างNและ5คือ 4 เพราะไม่ว่าคุณจะใช้เส้นทางใดมันต้องมีอย่างน้อย 4 ขั้นตอน งานของคุณคือการส่งออกต่อไปนี้ (ไม่รวมถึงช่องว่างต่อท้าย) โดยมีระยะทางแป้นพิมพ์เล็กที่สุดเท่าที่จะทำได้: Q W E R T Y U I O P A S D F G H J K L Z X C V B N M ห่อ: เพื่อให้ชีวิตของคุณง่ายขึ้นบางปุ่มสามารถพันรอบแป้นพิมพ์ได้ Left ShiftตัดไปRight Shift, Caps …

6
ฟีโบนักชีใน +! () [] สคริปต์
เขียนโค้ด JavaScript ที่เรียกใช้alertด้วยอาร์เรย์ที่มีหมายเลข Fibonacci 50 หมายเลขแรกตามลำดับ คุณสามารถใช้อักขระต่อไปนี้+!()[]เท่านั้น: เป็นข้อมูลอ้างอิงรหัสของคุณจะต้องมีหน้าที่เท่ากับดังต่อไปนี้: var fib = [], a = 1, b = 1; for (var _ = 0; _ < 50; _++) { fib.push(a); var t = a; a = b; b = t + a; } alert(fib); คุณอาจจะไม่คิดเนื้อหาใด ๆ บนหน้าเว็บ - about:blankโปรแกรมของคุณจะถูกเรียกใช้ในคอนโซลบน คุณไม่สามารถ 'โกง' …

13
เลเยอร์ Sierpinski
เริ่มต้นด้วย/\คุณสามารถสร้างสามเหลี่ยมเช่นเดียวกับรูปแบบSierpinskiโดยการเพิ่มบรรทัดด้านล่างที่ ... กิ่งก้านที่หลวม/หรือ\แยกอีกเป็นสองกิ่ง: /\. การชนกันของกิ่งไม้\/จะตายโดยไม่มีสิ่งใด (ยกเว้นที่ว่าง) ภายใต้กิ่งไม้ ทำซ้ำกฎเหล่านี้ให้ผล /\ /\/\ /\ /\ /\/\/\/\ /\ /\ /\/\ /\/\ etc... ( แรงบันดาลใจจาก ViHart ) เขียนโปรแกรมหรือฟังก์ชั่นที่รับจำนวนเต็มบวก N และพิมพ์บรรทัด N แรกของรูปแบบนี้ไปยัง stdout โดยไม่มีช่องว่างนำหน้าหรือต่อท้ายเกินกว่าที่จำเป็น ตัวอย่างเช่นถ้าอินพุตเป็น1เอาต์พุตต้องเป็น /\ หากอินพุตเป็น2เอาต์พุตจะต้องเป็น /\ /\/\ หากอินพุตเป็น8เอาต์พุตจะต้องเป็น /\ /\/\ /\ /\ /\/\/\/\ /\ /\ /\/\ /\/\ /\ /\ /\ /\ /\/\/\/\/\/\/\/\ และอื่น …

30
ค้นหาจำนวนศูนย์นำในจำนวนเต็ม 64 บิต
ปัญหา: ค้นหาจำนวนของศูนย์นำหน้าในจำนวนเต็มแบบ 64 บิต กฎ: อินพุตไม่สามารถถือเป็นสตริงได้ มันสามารถเป็นอะไรก็ได้ที่การดำเนินการทางคณิตศาสตร์และ bitwise เป็นตัวผลักดันอัลกอริธึม เอาต์พุตควรตรวจสอบความถูกต้องกับการแสดงตัวเลขจำนวนเต็มแบบ 64 บิตของหมายเลขโดยไม่คำนึงถึงภาษา ใช้กฎของรหัสกอล์ฟเริ่มต้น รหัสที่สั้นที่สุดในหน่วยไบต์ชนะ กรณีทดสอบ: การทดสอบเหล่านี้ถือว่าเป็นจำนวนเต็มแบบเต็มของสองส่วน หากภาษา / การแก้ปัญหาของคุณขาดหรือใช้การแทนจำนวนเต็มที่ลงนามแตกต่างกันโปรดโทรออกและแจ้งกรณีทดสอบเพิ่มเติมที่อาจเกี่ยวข้อง ฉันได้รวมกรณีทดสอบบางข้อที่กล่าวถึงความแม่นยำสองเท่า แต่โปรดอย่าลังเลที่จะแนะนำรายการอื่น ๆ ที่ควรแสดง input output 64-bit binary representation of input (2's complement) -1 0 1111111111111111111111111111111111111111111111111111111111111111 -9223372036854775808 0 1000000000000000000000000000000000000000000000000000000000000000 9223372036854775807 1 0111111111111111111111111111111111111111111111111111111111111111 4611686018427387903 2 0011111111111111111111111111111111111111111111111111111111111111 1224979098644774911 3 0001000011111111111111111111111111111111111111111111111111111111 9007199254740992 10 0000000000100000000000000000000000000000000000000000000000000000 …

12
ในการขับขี่ที่เป็นหลุมเป็นบ่อ
งานของคุณคือการเขียนโปรแกรมคอมพิวเตอร์หรือฟังก์ชั่นที่ใช้รายการจำนวนเต็มบวกอย่างน้อย 2 ตัวและกำหนดว่าเป็น "ซิกแซก" หรือไม่ ลำดับคือคดเคี้ยวไปมาถ้าหากตัวเลขสลับกันในการมีขนาดใหญ่และเล็กกว่าจำนวนที่มาก่อนพวกเขา ตัวอย่างเช่นและเป็นซิกแซก แต่และไม่ใช่[1,2,0,3,2][1,2,0,3,2][1,2,0,3,2][ 1 , 2 , 0 , 0 , 3 , 1 ] [ 1 , 2 , 3 , 1 ][4,2,3,0,1][4,2,3,0,1][4,2,3,0,1][ 1 , 2 , 0 , 0 , 3 , 1 ][1,2,0,0,3,1][1,2,0,0,3,1][ 1 , 2 , 3 , 1 ][1,2,3,1][1,2,3,1] สำหรับการตัดสินใจของคุณคุณควรส่งออกหนึ่งในสองค่าที่สอดคล้องกันที่แตกต่างกันสำหรับแต่ละความเป็นไปได้ …

4
วันที่บีบอัดของสัปดาห์
กำหนดอินพุตของรายการวันในสัปดาห์เอาท์พุทการเรียงลำดับที่สั้นที่สุดของรายการ รูปแบบของการป้อนข้อมูลที่เป็นสตริงประกอบด้วยหนึ่งหรือมากกว่าของสตริงสองตัวอักษรSu(วันอาทิตย์), Mo(วันจันทร์) Tu( ฯลฯ ) We, Th, และFr Saอินพุตอาจไม่จำเป็นต้องถูกจัดเรียงตามลำดับ ในการแปลงอินพุตเป็นรูปแบบเอาต์พุต จัดเรียงอินพุตตามวันในสัปดาห์โดยเริ่มจากวันอาทิตย์ (เช่นThMoSaSuFrTuWe-> SuMoTuWeThFrSa) ลดตัวย่อลงไปหนึ่งตัวอักษรถ้ามันไม่มีใบความคลุมเครือ ตัวอย่างเช่นSuMoTuWeควรเป็นSMTWเพราะ S ตัวแรกไม่สามารถเป็นวันเสาร์ได้เนื่องจากจะทำให้เอาต์พุตไม่ได้เรียงลำดับ (เหมือนกันสำหรับ T) อย่างไรก็ตามThFrSaควรเป็นThFSเช่นวันอังคารและวันพฤหัสบดีมาก่อนวันศุกร์และลดลงเพื่อTFSสร้างความกำกวม หากเอาท์พุทเป็นตอนนี้MTWTFเอาท์พุทDแทน (ซึ่งหมายถึง "สัปดาห์วัน ") ในทำนองเดียวกันSSควรจะเป็นEสำหรับสัปดาห์สิ้นสุด ในที่สุด SMTWTFSควรกลายเป็นAสำหรับทุกวัน ทั้งอินพุตและเอาต์พุตต้องเป็นสตริงเดี่ยว เนื่องจากนี่คือcode-golfรหัสที่สั้นที่สุดเป็นไบต์จะเป็นผู้ชนะ กรณีทดสอบ: In Out | In Out -----------------------|-------------------- SuTu STu | SuTuWe STW SuTuSa STuS | SuWeTh SWT TuThSa TTS | …

5
การเปิดไพ่ jQuery
บางครั้งหลังจากเหตุการณ์นี้ ... นอกจากนี้บางส่วนของเราที่มีต่อนี้เพื่อ defiling ของ jQuery มันเป็นการแสดงตนบริสุทธิ์ซึ่งจะต้องถูกทำลาย ดังนั้นฉันจึงขอเรียกร้องให้คุณผู้ภักดีต่ออาณาจักรใหม่แห่งการปฏิรูปเพื่อสร้างโปรแกรมที่จะกำจัดการต่อต้านดังกล่าว รหัสทั้งหมดจะต้องผ่านการตรวจสอบและค้นหา ANY และทุกๆร่องรอยของ jQuery และแน่นอนว่าการส่งของคุณจะต้องสั้น (มีการตัดงบประมาณอีกครั้งและน่าเสียดายที่อยู่ในแผนกจัดเก็บ) และมันไม่สามารถมีตัวอักษรที่ทำให้สกปรก เพื่อให้ได้ขึ้นอยู่กับความเร็วเป็นตัวละคร defilingเป็นตัวอักษรใด ๆ jJqQuUeErRyY$x0ต่อไปนี้: ดังที่ได้กล่าวไว้ห้ามมิให้ใช้อักขระเหล่านี้แม้ในโปรแกรมของคุณเอง ดังนั้นอย่าใช้มัน นอกจากนี้เรายังโอเคที่มีเครื่องหมายดอลลาร์เป็นตัวเลข ดังนั้นรูปแบบn+(.nn)*$ใด ๆ ก็โอเค (คุณยังไม่ควรใช้0) โปรแกรม / รหัส / ฯลฯ ของคุณ ต้องตรวจสอบโปรแกรมอินพุต หากมันมีอักขระที่ทำให้สกปรกใด ๆคุณจะต้องส่งออกThis programmer is guilty of Heresy. He must be burnt.; Program validated. Clearance level 2 given.หากไม่มีตัวละครดังกล่าวจะพบว่าคุณต้องเอาท์พุท …

4
พิมพ์สัญลักษณ์เชิงลบของรหัสของคุณ
(นี่คือรูปแบบที่หลากหลายในการพิมพ์ Negative of Code ของคุณซึ่งฉันชอบมันมาก! ขอบคุณMartin Büttner♦ - ข้อความนี้เกือบทั้งหมดเป็นของเขา) ลองพิจารณาว่าสัญลักษณ์เป็นอักขระ ASCII ที่พิมพ์ได้ดังต่อไปนี้ (โปรดทราบว่ามีพื้นที่ว่างอยู่): !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ และตัวอักษรเป็นดังนี้: 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz พิจารณาสแควร์ของอักขระ ASCII ที่พิมพ์ได้สำหรับความยาวด้าน N ดังต่อไปนี้: ONE, {two} &3,+= !four f|ve. นอกจากนี้เรายังต้องการให้แต่ละแถวและแต่ละคอลัมน์ต้องมีสัญลักษณ์อย่างน้อยหนึ่งตัวและหนึ่งตัวอักษรและตัวเลข (ตัวอย่างข้างต้นเป็นไปตามนี้) เรากำหนดสัญลักษณ์เชิงลบของสี่เหลี่ยมดังกล่าวให้เป็นสี่เหลี่ยมจัตุรัสที่มีขนาดเท่ากันซึ่งสัญลักษณ์แต่ละอันจะถูกแทนที่ด้วยตัวอักษรและตัวเลขและในทางกลับกัน ตัวอย่างเช่นต่อไปนี้จะเป็นสัญลักษณ์เชิงลบที่ถูกต้องของตัวอย่างข้างต้น: [&]OK a...b 1/100 i@#$% (R) z ตัวเลือกเฉพาะของตัวละครนั้นไม่เกี่ยวข้องตราบเท่าที่อยู่ในหมวดหมู่ข้างต้น ความท้าทาย งานของคุณคือการเขียนโปรแกรมด้วยซอร์สโค้ดสแควร์ที่มีความยาวด้าน N> 1 ซึ่งพิมพ์การลบเชิงสัญลักษณ์ของซอร์สโค้ดไปยัง STDOUT ต้องพิมพ์ช่องว่างต่อท้าย คุณสามารถหรือไม่พิมพ์บรรทัดใหม่ขึ้นบรรทัดเดียว กฎควินินปกติยังใช้อยู่ดังนั้นคุณต้องไม่อ่านซอร์สโค้ดของคุณเองไม่ว่าโดยตรงหรือโดยอ้อม ในทำนองเดียวกันคุณต้องไม่สมมติสภาพแวดล้อม REPL ซึ่งพิมพ์ค่าของแต่ละนิพจน์ที่ป้อนโดยอัตโนมัติ ผู้ชนะคือโปรแกรมที่มีความยาวด้านต่ำสุด …

4
คำนวณตัวเลขจริง
คำนิยาม เป็นจำนวนเต็มบวกnเป็นจำนวนปฏิบัติ (OEIS ลำดับA005153 ) IFF nทุกจำนวนเต็มบวกที่มีขนาดเล็กสามารถแสดงเป็นผลรวมของตัวหารที่แตกต่างของ ตัวอย่างเช่น18เป็นจำนวนจริง: ตัวหารคือ 1, 2, 3, 6, 9, และ 18 และจำนวนเต็มบวกอื่น ๆ ที่น้อยกว่า 18 สามารถเกิดขึ้นได้ดังนี้: 4 = 1 + 3 5 = 2 + 3 7 = 1 + 6 8 = 2 + 6 10 = 1 + 9 11 = 2 + …
18 code-golf  sequence  number-theory  code-golf  code-challenge  sorting  c  code-golf  restricted-source  code-golf  natural-language  code-golf  tree-traversal  file-system  popularity-contest  pi  polyglot  code-golf  game  sliding-puzzle  code-golf  game  minesweeper  code-challenge  ascii-art  code-challenge  popularity-contest  graphical-output  code-challenge  popularity-contest  hello-world  underhanded  obfuscation  code-golf  code-golf  function  code-golf  code-golf  code-golf  popularity-contest  rosetta-stone  code-golf  primes  code-golf  restricted-source  popularity-contest  number  sequence  code-golf  restricted-source  popularity-contest  graphical-output  code-golf  popularity-contest  code-golf  primes  code-golf  game  code-golf  math  popularity-contest  popularity-contest  code-generation  popularity-contest  code-bowling  code-golf  popularity-contest  underhanded  code-golf  metagolf 

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