คำถามติดแท็ก kolmogorov-complexity

ความซับซ้อนของ Kolmogorov อย่างไม่เป็นทางการคือจำนวนของรหัสที่ใช้อธิบายหรือสร้างวัตถุคงที่เช่นสตริงหรือรูปภาพ เมื่อโพสต์ความท้าทายในหมวดหมู่นี้โปรดตรวจสอบให้แน่ใจว่ามันเพิ่มสิ่งใหม่ ๆ ให้กับความท้าทายที่มีอยู่

30
กำลังโหลดตลอดไป…สไตล์ Windows
สร้างแถบการโหลดสไตล์ Windows โดยทำตามคำแนะนำต่อไปนี้ (โปรดสังเกตว่าสิ่งนี้แตกต่างจากกำลังโหลด ... ตลอดไป ) [.... ]การส่งออกของคุณควรเริ่มต้นด้วยการ ทุกเห็บคุณควรรอ 100 ms จากนั้นย้ายแต่ละจุดด้วยอักขระเดียว หากจุดอยู่ที่ตัวละครที่สิบย้ายมันไปที่จุดแรก ขอให้สังเกตว่าคุณควรล้างหน้าจอก่อนที่จะส่งออกอีกครั้ง เอาต์พุตถูกเรียงลำดับดังนี้: [.... ] [ .... ] [ .... ] [ .... ] [ .... ] [ .... ] [ ....] [. ...] [.. ..] [... .] .. จากนั้นมันจะวนซ้ำตลอดไป กฎระเบียบ นี่คือรหัสกอล์ฟดังนั้นคำตอบที่สั้นที่สุดชนะฉันสงสัยว่าฉันจะยอมรับคำตอบที่ชนะ โปรดระบุไฟล์ gif ของแถบโหลดที่ใช้งานถ้าเป็นไปได้

23
การนับแพะเข้าสู่โหมดสลีป
บางคนนับแกะเพื่อนอน คนอื่นนับแพะ เขียนโปรแกรมหรือฟังก์ชั่นที่ใช้จำนวนเต็มบวก N และส่งออกแพะ N-1 ที่ตื่นขึ้นมาแล้วตามด้วยแพะหลับหนึ่งตัวราวกับว่ามีคนกำลังนับ N แพะและในที่สุดพวกมันก็ผล็อยหลับไป ตื่นตัวเหมือนแพะ: \ ___/o> -(___)" '' '' แพะที่กำลังนอนหลับมีลักษณะเช่นนี้: \ ___/-> ,(___)" `` `` พวกมันถูกล่ามโซ่ไว้ด้วยกันโดยมีช่องว่างเดียวระหว่างเคราและหางแพะที่อยู่ติดกัน: \ \ \ ___/o> ___/o> ___/-> -(___)" -(___)" ,(___)" '' '' '' '' `` `` เอาต์พุตได้รับอนุญาตให้มีช่องว่างต่อท้ายและบรรทัดใหม่ต่อท้ายเดียว รหัสที่สั้นที่สุดในหน่วยไบต์ชนะ ตัวอย่าง N = 1: \ ___/-> ,(___)" `` `` N = …

13
รูปภาพของเพื่อนเก่าในงานศิลปะ ASCII
ฉันหวังว่ารูปนี้จะคุ้นเคยกับคุณ มันเป็นหนึ่งในPacmanผีในเขารัฐ 'ความเสี่ยง'หลังจาก Pacman ได้กินยาพลังงาน ความท้าทาย นึกภาพผีของเราในกรอบเล็ก ๆ โดยใช้ศิลปะ ASCII ในระดับปกติ (เพิ่มเติมเกี่ยวกับเรื่องนี้ในภายหลัง) แต่ละตารางในภาพด้านบนควรตรงกับตัวละครตัวหนึ่งและกรอบควรมีการแยกตัวละครหนึ่งตัวขึ้นและลงและตัวแยกสองตัวไปทางซ้ายและขวาของผี : #################### # # # #### # # ######## # # ########## # # ############ # # ############ # # ### ## ### # # #### ## #### # # ############## # # ############## # # ## …

11
รหัสกอล์ฟสำหรับเพื่อนแท้ของฉัน
... และกอล์ฟจริงสำหรับเพื่อนรหัสของฉัน นี่เป็นความท้าทายบนพื้นฐานของการ์ตูน XKCD อายุหนึ่งปีซึ่งส่วนใหญ่ประกอบด้วยขนมปังปิ้ง (ล้อเลียนของการ์ตูนเรื่องแรก) ตามรูปแบบที่แตกต่างกัน แต่มีการเปลี่ยนแปลงเล็กน้อย งานของคุณคือการเขียนโปรแกรม (หรือฟังก์ชั่น) ที่ใช้ครึ่งแรกของขนมปังจากการ์ตูน (ทุกอย่างจนถึงและรวมถึงfriends) เป็นอินพุต (ผ่าน stdin หรืออาร์กิวเมนต์ของฟังก์ชัน) และผลลัพธ์ (หรือส่งคืน) ข้อความที่แม่นยำของ ครึ่งหลัง คุณไม่ต้องจัดการกับอินพุตที่ไม่ถูกต้องใช้ช่องโหว่มาตรฐานรหัสที่สั้นที่สุดเป็นไบต์ชนะ ตัวอย่าง เพื่อช่วยเหลือผู้ที่ไม่ต้องการคัดลอกขนมปังปิ้งจากที่อื่นนี่คือทั้งหมดของพวกเขาแยกออกเป็นอินพุทและเอาท์พุท Input: Champagne for my real friends Output: and real pain for my sham friends! Input: Pseudopods for my real friends Output: and real pods for my pseudo-friends! …

9
ทำให้เป็นสตริง
สตริง snakified มีลักษณะเช่นนี้: T AnE eOf ifi ing h s x l A k e r isI amp Sna dSt งานของคุณ รับสตริงsและขนาดnจากนั้นเอาต์พุตสตริงที่อ่านค่าได้ ปัจจัยการผลิตThisIsAnExampleOfaSnakifiedStringและ3จะผลิตตัวอย่างข้างต้น ข้อมูลจำเพาะ s จะมีอักขระ ASCII ระหว่างรหัสจุด 33 ถึง 126 เท่านั้น (ไม่มีการเว้นวรรคหรือบรรทัดใหม่) s จะมีความยาวระหว่าง 1 ถึง 100 อักขระ nเป็นจำนวนเต็มแทนขนาดของเซ็กเมนต์สตริงเอาต์พุตแต่ละตัว อักขระแต่ละบรรทัด (ขึ้น / ลงหรือซ้าย / ขวา) ที่ประกอบขึ้นเป็นเส้นโค้งใน "งู" มีความnยาวอักขระ ดูกรณีทดสอบสำหรับตัวอย่าง …
35 code-golf  string  ascii-art  code-golf  code-golf  string  balanced-string  decision-problem  code-golf  string  geometry  grid  code-golf  tips  lisp  code-golf  quine  tips  king-of-the-hill  code-challenge  math  code-golf  string  palindrome  math  fastest-code  code-golf  string  counting  code-golf  code-golf  internet  code-golf  quine  source-layout  hello-world  code-golf  math  number  sequence  arithmetic  code-golf  ascii-art  grid  code-golf  number  grid  code-golf  string  crossword  code-golf  code-golf  ascii-art  grid  counting  code-golf  code-golf  math  sequence  arithmetic  number-theory  code-golf  code-golf  graphical-output  geometry  random  code-golf  ascii-art  grid  counting  code-golf  string  ascii-art  code-challenge  test-battery  code-golf  string  code-golf  ascii-art  kolmogorov-complexity  code-golf  interpreter  code-golf  math  sequence  code-golf  math  primes  set-partitions  code-golf 

30
สร้าง Magic 8 Ball
เมื่อตอนเป็นเด็กเพื่อนของฉันมีลูกบอลวิเศษ 8 ลูกที่เราจะถามคำถามและดูว่าชะตากรรมของคำถามนั้นคืออะไร ท้าทาย ความท้าทายของคุณคือการเขียนโปรแกรม (หรือฟังก์ชั่น) ที่เมื่อรัน (หรือเรียกว่า) เอาต์พุต (หรือส่งคืน) คำตอบแบบสุ่มจากคำตอบที่เป็นไปได้ด้านล่าง (Random เป็น: each output should have a nonzero chance of occurring but they do not need to meet any other criteria) คำตอบที่เป็นไปได้จาก Magic 8-ball คือ (case-insensitive): It is certain It is decidedly so Without a doubt Yes definitely You …

14
ทำให้ค้างคาว ASCII บินไปรอบ ๆ ดวงจันทร์ ASCII
พื้นหลัง นี่คือความท้าทายที่เกี่ยวข้องกับวันฮาโลวีน อย่างที่คุณได้เห็นจากการท้าทายครั้งล่าสุดของฉันฉันชอบสิ่งที่ฉันเรียกว่าภาพเคลื่อนไหว ASCII ซึ่งไม่เพียง แต่วาดรูปแบบ แต่วาดรูปแบบที่ก้าวหน้า ความคิดนี้มาถึงฉันหลังจากที่ฉันถูกขอให้สองสามปีที่ผ่านมาทำให้มีชีวิตชีวาการนำเสนอ (ค่อนข้างน่าเบื่อ) โดยการทำให้ค้างคาว ascii สุ่มบินข้ามหน้าจอในวันฮาโลวีน ไม่จำเป็นต้องพูดว่าฉันจำเป็นต้องจ่ายจริง ๆ (ฉันกำลังจ่ายให้มัน) แต่มันทำให้ฉันคิดว่ามีชีวิตมากกว่าค้างคาวสุ่ม ได้รับแรงบันดาลใจจากสิ่งนี้ฉันขอเสนอความท้าทายนี้ ท้าทาย ทำให้ค้างคาวบินไปรอบ ๆ ดวงจันทร์ นี่คือค้างคาว: ^o^ นี่คือดวงจันทร์: mmm mmmmmmm mmmmmmmmm mmmmmmm mmm คุณต้องแสดงทุกขั้นตอนของการบินของค้างคาว (ดูผลลัพธ์) อินพุต ไม่มี เอาท์พุต ^o^ mmm mmmmmmm mmmmmmmmm mmmmmmm mmm mmm^o^ mmmmmmm mmmmmmmmm mmmmmmm mmm mmm mmmmmmm^o^ mmmmmmmmm mmmmmmm mmm …

9
อัลกอริทึมการเรียงลำดับ
มี "อัลกอริทึมการเรียงลำดับ" บางครั้งเรียกว่าการเรียงลำดับสตาลินเพื่อเรียงลำดับรายการคุณเพียงแค่ลบองค์ประกอบออกจากรายการจนกว่าจะเรียงลำดับตามลำดับที่เพิ่มขึ้น ตัวอย่างเช่นรายการ [1, 2, 4, 5, 3, 6, 6] เมื่อ "เรียง" โดยใช้การเรียงลำดับสตาลินจะกลายเป็น [1, 2, 4, 5, 6, 6] ทั้งสามถูกลบเพราะมันไม่เป็นระเบียบ ตอนนี้เห็นได้ชัดว่ามีหลายวิธีในการลบองค์ประกอบเพื่อจัดเรียงรายการ ตัวอย่างเช่นรายการใด ๆ ที่มีองค์ประกอบน้อยกว่าสองรายการจะต้องเรียงลำดับดังนั้นเพียงแค่ลบองค์ประกอบมากพอที่สุ่มสี่สุ่มห้าเราสามารถเรียงลำดับรายการได้เสมอ เนื่องจากเป็นกรณีนี้เราจึงสนใจเฉพาะผลลัพธ์ที่ยาวที่สุดเท่าที่เป็นไปได้จากการเรียงลำดับของสตาลิน งานของคุณจะใช้รายการของจำนวนเต็มบวกและส่งออกความยาวของรายการเรียงลำดับ (เพิ่มขึ้น) ที่ยาวที่สุดที่สามารถมาถึงได้โดยการเอาองค์ประกอบออกจากรายการต้นฉบับ นั่นคือความยาวของรายการย่อยที่เรียงลำดับยาวที่สุด (อาจไม่ต่อเนื่องกัน) รายการที่เรียงลำดับสามารถมีองค์ประกอบเดียวกันมากกว่าหนึ่งครั้งในแถว คุณไม่จำเป็นต้องสนับสนุนรายการว่างเปล่าเว้นแต่ว่าโปรแกรมของคุณจะว่างเปล่า เกณฑ์การให้คะแนน คำตอบของคุณจะได้รับคะแนนตามความยาวของการเรียงลำดับสตาลินที่ยาวที่สุดเท่าที่จะเป็นไปได้ โปรแกรมจะถูกตีความเป็นลำดับของไบต์แทนที่จะเป็นตัวอักษรและลำดับของโปรแกรมจะเป็นแบบธรรมชาติที่เกิดขึ้นโดยการตีความจำนวนไบต์เป็นตัวเลข คะแนนต่ำกว่าดีกว่า นี่ไม่ใช่รหัสกอล์ฟ ต่อไปนี้เป็นเครื่องมือที่ไม่ซับซ้อนเพื่อช่วยให้คุณได้คะแนนคำตอบของคุณ กรณีทดสอบ [1, 2, 4, 5, 3, 6, 6] -> 6 [19, …

21
หมายเลขโทรศัพท์เป็นคำพูด
เป้าหมาย เขียนโปรแกรมหรือฟังก์ชั่นที่แปลหมายเลขโทรศัพท์ที่เป็นตัวเลขเป็นข้อความที่ทำให้พูดง่าย เมื่อตัวเลขซ้ำกันพวกเขาควรจะอ่านว่า "double n" หรือ "triple n" ความต้องการ อินพุต สตริงของตัวเลข สมมติว่าตัวละครทุกตัวเป็นตัวเลขตั้งแต่ 0 ถึง 9 สมมติว่าสตริงมีอักขระอย่างน้อยหนึ่งตัว เอาท์พุต คำที่คั่นด้วยช่องว่างทำให้สามารถอ่านตัวเลขเหล่านี้ได้อย่างชัดเจน แปลตัวเลขเป็นคำ: 0 "โอ้" 1 "หนึ่ง" 2 "สอง" 3 "สาม" 4 "สี่" 5 "ห้า" 6 "หก" 7 "เจ็ด" 8 "แปด" 9 "เก้า" เก้า " เมื่อตัวเลขเดิมซ้ำกันสองครั้งติดต่อกันเขียน "double number " เมื่อตัวเลขเดิมซ้ำกันสามครั้งติดต่อกันเขียน " จำนวนสาม" เมื่อตัวเลขเดิมซ้ำกันสี่ครั้งขึ้นไปให้เขียน "double …

24
Loeschian หมายเลขนี้หรือไม่
จำนวนเต็มบวกkคือจำนวน Loeschianถ้า kสามารถแสดงเป็นi*i + j*j + i*jสำหรับi, jจำนวนเต็ม ตัวอย่างเช่นหมายเลข Loeschian บวกแรกคือ: 1( i=1, j=0); 3( i=j=1); 4( i=2, j=0); 7( i=2, j=1); 9( i=-3, j=3); ... โปรดทราบว่าi, jหารับkไม่ได้ที่ไม่ซ้ำกัน ตัวอย่างเช่น9สามารถสร้างด้วยi=3, j=0. ลักษณะอื่น ๆ ที่เทียบเท่าของตัวเลขเหล่านี้คือ: kสามารถแสดงเป็นi*i + j*j + i*jสำหรับi, jintegers เชิงลบ (สำหรับคู่ของจำนวนเต็มแต่ละi, jมีคู่ของ integers เชิงลบที่ทำให้เดียวกันk) มีชุดของkรูปหกเหลี่ยมที่ต่อเนื่องกันซึ่งก่อให้เกิด tesselation บนตารางหกเหลี่ยม (ดูภาพประกอบสำหรับk = 4และสำหรับk …
33 code-golf  math  number  number-theory  decision-problem  code-golf  kolmogorov-complexity  code-golf  sequence  code-golf  path-finding  chess  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  math  arithmetic  code-golf  code-golf  number  code-golf  geometry  code-golf  math  code-golf  code-golf  kolmogorov-complexity  alphabet  code-golf  regular-expression  hexagonal-grid  king-of-the-hill  path-finding  java  code-golf  string  sorting  code-golf  string  grid  code-challenge  compression  code-golf  random  code-golf  sequence  arithmetic  code-golf  number  grid  tiling  code-golf  tips  code-golf  sequence  number-theory  recursion  code-golf  string  grid  code-golf  math  number  combinatorics  permutations  string  code-challenge  code-golf  sequence  number-theory  subsequence 

11
กำลังเล่นเพลงอะไร
แรงบันดาลใจจากxkcd นี้ คุณทำงานให้กับแซมและพวกเขามีโครงการสำหรับคุณ ลูกค้าบางรายบ่นว่าแอพของพวกเขาใช้พื้นที่มากเกินไปในโทรศัพท์ของพวกเขาดังนั้นพวกเขาต้องการให้คุณเขียนโค้ดแอพเวอร์ชัน lite น่าเสียดายที่รหัสที่มีอยู่ของคุณสามารถเข้าใจคำว่า "na" เท่านั้นและคุณจะต้องจัดส่งเร็ว ๆ นี้ ไม่เป็นไรเราจะทำดีที่สุดกับสิ่งที่เรามี ความท้าทาย คุณต้องเขียนโปรแกรมเต็มรูปแบบที่รับอินพุตของผู้ใช้หรือรับอาร์กิวเมนต์บรรทัดคำสั่งและพิมพ์ชื่อและศิลปินของเพลง เนื่องจากเราพยายามแก้ไขลูกค้าที่บ่นเกี่ยวกับขนาดของโปรแกรมรหัสของคุณจะต้องสั้นที่สุด อินพุตจะเป็นสตริงที่ประกอบด้วย na ทั้งหมดโดยมีช่องว่างเดียวระหว่างพวกเขา ตัวพิมพ์เล็ก / ตัวพิมพ์ใหญ่โดยพลการ นี่ถือว่าเป็นอินพุตที่ถูกต้อง: Na Na nA na NAนี่คืออินพุตที่ไม่ถูกต้อง: nah nah NA naNa bananaคุณต้องพิจารณาว่าเพลงกำลังเล่นอะไรและพิมพ์ออกมาในรูปแบบนี้: Song: <trackname> Artist: <artist> หากอินพุทของคุณมีค่าเท่ากับ 8 na สิ่งนี้จะตรงกับสองเพลงแยกดังนั้นคุณต้องพิมพ์ทั้งสอง: Song: Batman Theme Artist: Neal Hefti และ Song: Na Na Hey …

14
มอร์สปีใหม่
นี่คือการท้าทายประจำสัปดาห์ # 1 ธีม: การประมวลผลเสียง งานของคุณคือการเขียนโปรแกรมซึ่งเขียนไฟล์เสียงลงดิสก์ (ในรูปแบบที่คุณเลือก) ซึ่งมีรหัสมอร์สสำหรับ2015เช่น ..--- ----- .---- ..... คุณมีอิสระในการเลือกเสียงทุกประเภทสำหรับเซ็กเมนต์เช่นคลื่นซายน์ความถี่เดียวคอร์ดเสียงเครื่องดนตรีบางอย่าง (เช่นการใช้ไฟล์ MIDI) ตราบใดที่มีเสียง อย่างไรก็ตามมีข้อ จำกัด บางประการเกี่ยวกับเวลา: เซ็กเมนต์สั้นต้องมีความยาวอย่างน้อย 0.2 วินาที เซ็กเมนต์แบบยาวต้องมีอย่างน้อย 3 เท่าของเซ็กเมนต์แบบสั้น ตัวแบ่งระหว่างเซกเมนต์ภายในตัวเลขควรมีความยาวเท่ากับเซกเมนต์แบบสั้น ตัวแบ่งระหว่างตัวเลขควรมีความยาวเท่ากับเซกเมนต์ที่ยาว แต่ละเซกเมนต์และตัวแบ่งอาจเบี่ยงเบนสูงถึง 10% จากความยาวเฉลี่ยของเซกเมนต์ / ตัวแบ่งนั้น ไฟล์เสียงทั้งหมดอาจต้องไม่เกิน 30 วินาที การแบ่งไม่จำเป็นต้องเงียบอย่างสมบูรณ์ แต่กลุ่มมอร์สควรได้ยินเสียงดังกว่าการหยุดพัก โปรดทราบว่าคุณต้องเขียนไฟล์เสียง คุณไม่สามารถเล่นเสียงได้เช่นใช้เสียงบี๊บของระบบ คุณได้รับอนุญาตให้ใช้ไลบรารีประเภทใดก็ได้เพื่อจัดการกับรูปแบบไฟล์และการสร้างเสียง แต่คุณต้องไม่ใช้ฟีเจอร์ในตัวสำหรับการเข้ารหัสมอร์ส นี่คือรหัสกอล์ฟดังนั้นคำตอบที่สั้นที่สุด (เป็นไบต์) ชนะ โปรดพิจารณาการเชื่อมโยงไปยังการอัปโหลดไฟล์เสียงที่ได้ (บน SoundCloud หรือที่คล้ายกัน) เพื่อให้ผู้คนสามารถตรวจสอบผลลัพธ์โดยไม่ต้องเรียกใช้รหัสของคุณ หากคุณอัปโหลดไปยัง …

9
โปเกมอนนั่นใคร
อินพุต: จำนวนเต็ม N ระหว่าง 1 ถึง 151 เอาท์พุต: โปเกมอนที่ N กฎระเบียบ คุณสามารถใช้ไฟล์ข้อมูลหนึ่งไฟล์ คุณไม่สามารถใช้อัลกอริทึมการบีบอัดข้อมูลที่ทำไว้แล้ว ซึ่งรวมถึงห้องสมุดและโปรแกรมอื่น ๆ โปรแกรมของคุณอาจไม่สามารถเข้าถึงไฟล์อื่นนอกจากตัวเองและไฟล์ข้อมูลของคุณ เกณฑ์การให้คะแนน คะแนนของคุณคือผลรวมของความยาวของรหัสและไฟล์ข้อมูลของคุณ สิ่งที่เป็นประโยชน์ นี่คือรายการของโปเกมอน 151 ตัวแรกคั่นด้วยเครื่องหมายอัฒภาคเพื่อช่วยคุณสร้างไฟล์ข้อมูลของคุณ ผลลัพธ์ของคุณควรตรงกับรายการ Nth ของบรรทัดนี้: Bulbasaur;Ivysaur;Venusaur;Charmander;Charmeleon;Charizard;Squirtle;Wartortle;Blastoise;Caterpie;Metapod;Butterfree;Weedle;Kakuna;Beedrill;Pidgey;Pidgeotto;Pidgeot;Rattata;Raticate;Spearow;Fearow;Ekans;Arbok;Pikachu;Raichu;Sandshrew;Sandslash;Nidoran (f);Nidorina;Nidoqueen;Nidoran (m);Nidorino;Nidoking;Clefairy;Clefable;Vulpix;Ninetales;Jigglypuff;Wigglytuff;Zubat;Golbat;Oddish;Gloom;Vileplume;Paras;Parasect;Venonat;Venomoth;Diglett;Dugtrio;Meowth;Persian;Psyduck;Golduck;Mankey;Primeape;Growlith;Arcanine;Poliwag;Poliwhirl;Poliwrath;Abra;Kadabra;Alakazam;Machop;Machoke;Machamp;Bellsprout;Weepinbell;Victreebell;Tentacool;Tentacruel;Geodude;Graveler;Golem;Ponyta;Rapidash;Slowpoke;Slowbro;Magnemite;Magneton;Farfetch'd;Doduo;Dodrio;Seel;Dewgong;Grimer;Muk;Shellder;Cloyster;Gastly;Haunter;Gengar;Onix;Drowsee;Hypno;Krabby;Kingler;Voltorb;Electrode;Exeggute;Exeggutor;Cubone;Marowak;Hitmonlee;Hitmonchan;Lickitung;Koffing;Weezing;Rhyhorn;Rhydon;Chansey;Tangela;Kangaskhan;Horsea;Seadra;Goldeen;Seaking;Staryu;Starmie;Mr. Mime;Scyther;Jynx;Electabuzz;Magmar;Pinsir;Tauros;Magikarp;Gyarados;Lapras;Ditto;Eevee;Vaporeon;Jolteon;Flareon;Porygon;Omanyte;Omastar;Kabuto;Kabutops;Aerodactyl;Snorlax;Articuno;Zapdos;Moltres;Dratini;Dragonair;Dragonite;Mewtwo;Mew

5
มือซ้ายกับมือขวา - ผู้ท้าทายพิมพ์ดีด
งานของคุณคือพิทแต่ละด้านของคีย์บอร์ดต่อกันและสร้างสองโปรแกรมในภาษาเดียวกันโดยใช้เพียงปุ่มเดียวทางด้านซ้ายของคีย์บอร์ดมาตรฐานที่เอาต์พุตPollinium milk; plump pumpkin; lollipop?และอีกอันใช้คีย์ทางด้านขวาที่เอาต์พุตWeatherheaded sweetheart haberdasheress!. กฎระเบียบ คีย์ที่แน่นอนที่ได้รับอนุญาตสำหรับโปรแกรมทางซ้ายคือ: 123456!@#$%^QWERTYqwertyasdfghASDFGH`zxcvb~ZXCVB และสำหรับโปรแกรมทางขวา: 7890-=&*()_+uiop[]UIOP{}jkl;'\JKL:"|nm,./NM<>? มีคีย์ฟรีสี่ปุ่มEsc( \x1b), Tab( \x09), Space( \x20) และEnter( \x0aและ / หรือ\x0d) ซึ่งสามารถใช้ในการแก้ปัญหาอย่างใดอย่างหนึ่งหรือทั้งสองอย่าง คะแนนของคุณจะนับรวมเป็นไบต์สำหรับทั้งสองโปรแกรม ขณะที่ฉันใช้คำศัพท์programนั้นการส่งของคุณอาจเป็นโปรแกรมเต็มรูปแบบหรือฟังก์ชั่นตามปกติและทั้งคู่อาจเป็นประเภทที่แตกต่างกัน (เช่นโปรแกรมเต็มรูปแบบหนึ่งโปรแกรมและหนึ่งฟังก์ชัน) ผลลัพธ์ของคุณจะต้องมีข้อความที่ต้องการจำนวนของช่องว่างนำหน้าและต่อท้ายนั้นใช้ได้ตราบเท่าที่ข้อความที่แน่นอนปรากฏอยู่ภายใน ช่องโหว่มาตรฐานเป็นสิ่งต้องห้าม ทางออกที่สั้นที่สุดในแต่ละภาษาชนะ

30
พิมพ์ตัวเลขที่เพิ่มขึ้นตามพจนานุกรมทั้งหมดใต้ 10,000
ตัวเลขที่เพิ่มขึ้นของพจนานุกรมคือจำนวนเต็มซึ่งตัวเลขอยู่ในลำดับที่เพิ่มขึ้นอย่างเคร่งครัด พิมพ์ตัวเลขที่เพิ่มขึ้นตามพจนานุกรมทั้งหมดใต้ 10,000 นี่คือบรรทัดของเอาต์พุตที่คาดไว้: 0 1 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 19 23 24 25 26 27 28 29 34 35 36 37 38 39 45 46 47 48 49 56 57 58 59 67 68 69 78 79 89 …

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