คำถามติดแท็ก code-golf

Code-golf เป็นการแข่งขันเพื่อแก้ไขปัญหาเฉพาะในส่วนที่น้อยที่สุดของซอร์สโค้ด

15
กำหนดคะแนน Scrabble และความถูกต้องของสตริง
งานของคุณคือการตรวจสอบว่าสายที่กำหนดมีความยาวที่เหมาะสมและสามารถแสดงด้วยกระเบื้อง Scrabble และถ้าเป็นเช่นนั้นเอาท์พุทผลรวมของคะแนนของตัวอักษรแต่ละตัว หากคุณไม่ทราบวิธีการเล่น Scrabble: คุณมีไพ่ 100 ใบที่มีตัวอักษรต่าง ๆ A – Z พิมพ์อยู่รวมถึง wildcard สองใบที่สามารถใช้แทนตัวอักษรใดก็ได้ ตัวอักษรแต่ละตัวมีจำนวนแต้มที่แน่นอนและสามารถเรียงต่อกันได้ (แต่ไม่จำเป็นต้องใช้คำ) เมื่อเล่นคำศัพท์จะมีการเพิ่มค่าคะแนนของแต่ละไทล์ที่ใช้ซึ่งจะกลายเป็นคะแนน เนื่องจากมีจำนวน จำกัด ของตัวอักษรคำสามารถมีตัวอักษรบางตัวได้หลายครั้งตามที่ตัวอักษรนั้นมีไพ่ + สัญลักษณ์แทนที่ไม่ได้ใช้ Scrabble board มีขนาด 15 × 15 เซลล์ดังนั้นคำจะต้องมีความยาวระหว่าง 2 ถึง 15 ตัวอักษร สำหรับรายการปริมาณและคะแนนของตัวอักษรแต่ละตัวในฉบับภาษาอังกฤษดูด้านล่างหรือhttp://boardgames.about.com/od/scrabble/a/tile_distribute.htm ( เก็บถาวร ) คะแนนตัวอักษรจำนวนคะแนนตัวอักษรจำนวน ------------------- ------------------- A 9 1 O 8 1 B 2 3 …

1
ค้นหารากที่แท้จริงของพหุนาม
เขียนโปรแกรมที่มีอยู่ในตัวเองซึ่งเมื่อได้รับพหุนามและขอบเขตจะพบรากแท้จริงทั้งหมดของพหุนามนั้นไปสู่ข้อผิดพลาดสัมบูรณ์ไม่เกินขอบเขต ข้อ จำกัด ฉันรู้ว่า Mathematica และภาษาอื่นอาจมีวิธีแก้ปัญหาแบบสัญลักษณ์เดียวและนั่นก็น่าเบื่อดังนั้นคุณควรยึดติดกับการดำเนินงานดั้งเดิม (การบวกการลบการคูณการหาร) มีความยืดหยุ่นบางอย่างในรูปแบบอินพุตและเอาต์พุต คุณสามารถรับอินพุตผ่าน stdin หรืออาร์กิวเมนต์บรรทัดคำสั่งในรูปแบบที่สมเหตุสมผล คุณอาจอนุญาตให้ใช้ทศนิยมหรือต้องการให้ใช้การแทนจำนวนตรรกยะ คุณอาจใช้ขอบเขตหรือส่วนกลับของขอบเขตและถ้าคุณใช้จุดลอยตัวคุณอาจสมมติว่าขอบเขตนั้นจะต้องไม่น้อยกว่า 2 ulp พหุนามควรจะแสดงเป็นรายการของสัมประสิทธิ์ monomial แต่มันอาจจะใหญ่หรือเล็ก - endian คุณต้องสามารถพิสูจน์ได้ว่าทำไมโปรแกรมของคุณถึงใช้งานได้ตลอดเวลา (ปัญหาเชิงตัวเลขแบบโมดูโล) แม้ว่าจะไม่จำเป็นที่จะต้องพิสูจน์หลักฐานแบบอินไลน์ โปรแกรมจะต้องจัดการกับพหุนามด้วยรากซ้ำ ตัวอย่าง x^2 - 2 = 0 (error bound 0.01) อินพุตอาจเป็นเช่น -2 0 1 0.01 100 1 0 -2 1/100 ; x^2-2 ผลผลิตอาจเป็นเช่น -1.41 1.42 แต่ไม่ -1.40 …

6
Flappy Bird Clones :)
ทุกคนต่างก็ประหลาดใจกับเกม "Flappy Bird" ที่ถูกลบออกไป ดังนั้นงานของคุณคือสร้างเกม Flappy Bird Clone มันง่ายจริงๆ นี่คือเส้นบอกแนว: มันสามารถใช้ทั้ง ascii art หรือภาพจริง คุณสามารถทำการพนัง "นก" ของคุณด้วยการคลิกหรือกดปุ่ม ควรพยายามให้สั้นที่สุดเท่าที่จะเป็นไปได้ดังนั้นรหัสแท็กกอล์ฟ นี่คือตัวอย่าง: http://www.reddit.com/r/learnprogramming/comments/1xiimx/i_couldnt_sleep_so_i_cloned_your_flappy_bird/ เพื่อที่จะเป็น "Flappy Bird Clone" เกมของคุณจะต้องมีสิ่งต่อไปนี้: นกหรือตัวละครอื่น ๆ "นก" ควรขยับขึ้นเล็กน้อยเมื่อกดปุ่มหรือคุณคลิก / แตะ หากไม่มีการคลิก / แตะ / ฯลฯ "นก" ควรเลื่อนลงอย่างรวดเร็ว ท่อหรือสิ่งกีดขวางอื่น ๆ ควรเลื่อนไปทางซ้ายบนหน้าจอเพื่อสร้างภาพลวงตาที่นกกำลังเคลื่อนไหว ท่อควรมีช่องว่างเล็ก ๆ สำหรับนกที่จะบินผ่าน ทุกครั้งที่คุณผ่านช่องว่างระหว่างท่อคะแนนของคุณจะเพิ่มขึ้น 1 หากคุณกดท่อหรือพื้นดินเกมจะสิ้นสุดลงและคะแนนของคุณจะปรากฏขึ้น ไม่จำเป็นต้องเป็น "เบิร์ด" หรือ …
24 code-golf  game 

3
การซ่อนข้อมูลใน Cats
คุณเป็นสายลับพยายามสื่อสารกับบ้านเกิดเมืองนอนของคุณ แน่นอนว่าข้อมูลจะต้องถูกซ่อนไว้ดังนั้นจึงไม่มีใครปิดบังข้อความของคุณ อะไรจะเหมาะกว่าแมว ทุกคนชอบรูปแมวตลก ๆ[อ้างอิงที่จำเป็น]ดังนั้นพวกเขาจะไม่สงสัยว่ามีข้อมูลลับซ่อนอยู่ในนั้น! แรงบันดาลใจจากอัลกอริธึมที่เกมโมนาโกใช้ในการบันทึกข้อมูลระดับของระดับที่ใช้ร่วมกันมันเป็นหน้าที่ของคุณในการเขียนโปรแกรมที่เข้ารหัสข้อมูลลงในสีที่มีนัยสำคัญน้อยที่สุดของภาพ รูปแบบการเข้ารหัส: 24 บิตแรกจะกำหนดความยาวของไบต์ที่เข้ารหัสที่เหลือเป็นบิต ภาพจะถูกอ่านจากซ้ายไปขวาและจากบนลงล่างเห็นได้ชัดว่าเริ่มจากพิกเซลซ้ายบน ช่องจะอ่านจากสีแดงเป็นสีเขียวเป็นสีน้ำเงิน อ่านบิตที่มีนัยสำคัญน้อยที่สุดจากแต่ละช่อง การบันทึกบิตจะถูกจัดเรียงตาม Big Endian กฎ: โปรแกรมของคุณใช้การเข้ารหัสไบต์เดียวและชื่อไฟล์ภาพเดียวสำหรับภาพพื้นฐาน ภาพที่ได้จะต้องออกมาเป็นไฟล์ PNG สีจริง คุณสามารถใช้ I / O ในรูปแบบใดก็ได้ที่คุณต้องการ (ARGV, STDIN, STDOUT, การเขียน / อ่านจากไฟล์) ตราบใดที่คุณระบุวิธีการใช้โปรแกรมของคุณ คุณต้องเลือกภาพแมวตลกแบบสุ่มและเข้ารหัสโปรแกรมของคุณเพื่อแสดงว่าโปรแกรมของคุณทำงานได้ คุณอาจสมมติว่าคุณได้รับอินพุตที่ถูกต้องเท่านั้นหากจำนวนบิตไม่เพียงพอภาพไม่ได้อยู่ในรูปแบบสีจริงภาพไม่มีอยู่หรือมีปัญหาคล้ายกันคุณอาจทำสิ่งที่คุณต้องการ คุณอาจสันนิษฐานว่าภาพที่ให้ไม่มีช่องอัลฟา ความยาวนับเป็น UTF-8 ไบต์โดยไม่มี BOM คุณสามารถใช้สคริปต์ PHP นี้เพื่อทดสอบวิธีแก้ปัญหาของคุณระบุชื่อไฟล์ PNG เป็นอาร์กิวเมนต์บรรทัดคำสั่งแรก: <?php if ($argc === 1) die('Provide …

4
สร้างไดอะแกรม Voronoi (ตัวแปร ASCII)
สมมติว่าคุณได้รับตัวอักษรตัวพิมพ์ใหญ่ที่แตกต่างกันกระจัดกระจายในอาร์เรย์ของเซลล์ที่ว่างเปล่าเป็นรูปสี่เหลี่ยมผืนผ้า แต่ละเซลล์ในอาเรย์เป็นของตัวอักษรที่อยู่ใกล้ที่สุดซึ่งกำหนดเป็นตัวอักษรที่เข้าถึงได้ในจำนวนขั้นตอนแนวนอนและ / หรือแนวตั้งที่น้อยที่สุด - ไม่มีขั้นตอนในแนวทแยง (หากเซลล์มีความยาวเท่ากันจากตัวอักษรที่ใกล้ที่สุดสองตัวขึ้นไปมันจะเป็นตัวอักษรตัวใดตัวหนึ่งตามลำดับตัวอักษรเซลล์ที่มีตัวอักษรตัวพิมพ์ใหญ่อยู่ในนั้นจะเป็นตัวอักษรนั้น) Boundary -cells เป็นแนวนอนหรือแนวตั้ง ติดกับเซลล์อย่างน้อยหนึ่งเซลล์ที่ไม่ได้เป็นของตัวอักษรที่พวกมันเป็นของตัวเอง เขียนโปรแกรมย่อยของโพรซีเดอร์ที่มีพฤติกรรมดังต่อไปนี้สร้างแผนภาพ Voronoi ... อินพุต : สตริง ASCII ใด ๆ ที่ประกอบด้วยจุดตัวอักษรตัวพิมพ์ใหญ่และบรรทัดใหม่เท่านั้นเช่นเมื่อพิมพ์จะแสดงอาร์เรย์สี่เหลี่ยมของชนิดที่อธิบายข้างต้นโดยมีจุดที่ทำหน้าที่เป็นช่องว่าง เอาท์พุท : การพิมพ์ของสตริงการป้อนข้อมูลที่มีแต่ละเซลล์ว่างขอบเขตแทนที่ด้วยรุ่นตัวพิมพ์เล็กของตัวอักษรมันเป็นของ (โปรแกรมย่อยทำการพิมพ์) ตัวอย่างที่ 1 การป้อนข้อมูล: ......B.. ......... ...A..... ......... .......D. ......... .C....... .....E... ......... เอาท์พุท: ...ab.B.. ....ab.bb ...A.abdd aa...ad.. cca.ad.D. ..caeed.. .C.ce.edd ..ce.E.ee ..ce..... ร่างที่ไฮไลต์ขอบเขต: ตัวอย่างที่ 2 …

3
แก้ปัญหาผู้บงการในการเคลื่อนไหว 6 ครั้งหรือน้อยกว่า
เป้าหมายของคุณคือการเขียนโปรแกรมที่จะแก้ปริศนาบงการใด ๆ ในการเคลื่อนไหว 6 หรือน้อยกว่า พื้นหลัง บงการเป็นเกมกระดาน เป้าหมายของเกมคือการเดาการรวมกัน (สีและลำดับ) ของหมุดสี 4 อันที่ซ่อนโดยผู้เล่นคนอื่น เมื่อทำการเดาผู้เล่นคนอื่นจะตอบสนองด้วยหมุดสีขาวและหมุดสีแดงระหว่าง 0 ถึง 4 หมุดสีแดงคือตำแหน่งที่สีและตำแหน่งถูกต้อง หมุดสีขาวคือสีที่แสดงในชิ้นส่วนที่เหลือ แต่อยู่ในตำแหน่งที่ไม่ถูกต้อง หากมีสีที่ซ้ำกันในการเดาจะมีเพียงหมุดเดียวที่ได้รับต่อสีที่ตรงกันในความลับ (ดังนั้น - ถ้าความลับมี 1 Blue และการเดามี 2 blues กับหนึ่งในตำแหน่งที่ถูกต้องจะมีหมุดสีแดงหนึ่งอัน) มี 6 สีที่แตกต่างกันและอาจใช้ซ้ำ ตัวอย่างเช่นเกมอาจไปดังนี้: (สมมติว่าการแก้ปัญหาคือสีแดงสีเขียวสีเขียวสีน้ำเงิน) 1: Blue Purple Black Green - 2 white pegs 2: Green Red Black Blue - 2 …
24 code-golf 

8
จำลองหุ่นยนต์เคลื่อนที่ของ Wireworld
Wireworldเป็นหุ่นยนต์อัตโนมัติที่ออกแบบมาให้มีลักษณะคล้ายอิเล็กตรอนที่ไหลผ่านสายไฟ กลไกง่าย ๆ ของมันช่วยให้การสร้างวงจรดิจิตอล มันได้รับอนุญาตแม้แต่การก่อสร้างของคอมพิวเตอร์ทั้งหมด ภารกิจของคุณคือการสร้างการติดตั้ง Wireworld ที่สั้นที่สุดในภาษาที่คุณเลือก แต่ละเซลล์ในกริดมีหนึ่งในสี่สถานะ สี่รัฐคือ "ช่องว่าง" "ทองแดง" "หัวอิเล็กตรอน" หรือ "หางอิเล็กตรอน" เซลล์ว่างจะยังคงเป็นเซลล์ว่างเสมอ หัวอิเล็กตรอนจะกลายเป็นหางอิเล็กตรอนเสมอ หางอิเล็กตรอนจะกลายเป็นทองแดงเสมอ เซลล์ทองแดงจะกลายเป็นหัวอิเล็กตรอนถ้าหนึ่งหรือสองในแปดเพื่อนบ้านเป็นหัวอิเล็กตรอนไม่เช่นนั้นจะยังคงอยู่ที่ทองแดง การแข่งขันนี้จะมีรูปแบบคล้ายกับการแข่งขันShortest Game of Lifeแต่มีการเปลี่ยนแปลงเล็กน้อย ตารางต้องมีอย่างน้อย 40 คูณ 40 เซลล์ ขอบของกริดต้องไม่พันกัน (ไม่ใช่ทอรัส) ปฏิบัติต่อเซลล์ภายนอกสนามว่า "ว่าง" อย่างต่อเนื่อง ผู้ใช้ต้องป้อนการกำหนดค่าเริ่มต้นของตนเอง การจ้องมองที่หน้าจอว่างเปล่านั้นไม่สนุก โปรแกรมต้องแสดงภาพจำลองขณะที่กำลังทำงาน นี่คือรหัสกอล์ฟมีจำนวนน้อยที่สุดที่จะชนะ

30
เขียนโปรแกรม Hello world GUI ที่ปิดตัวเองหลังจากสามวินาที
โปรดอ่านกฎและพื้นที่ที่เป็นตัวหนาเช่นกัน เขียนโปรแกรมในภาษาใดก็ได้ตราบใดที่มีการสนับสนุน GUI สำหรับระบบหน้าต่าง (ไม่สามารถเป็นข้อความคอนโซล ฯลฯ และต้องเป็น GUI / toolkit / หน้าต่าง) โปรแกรมจะต้องกล่าวสวัสดีในทุกลักษณะ (ภาพสาด, แถบเมนู, แถบสถานะ, ชื่อ, วิดีโอ, กล่องข้อความ, เครื่องมืออื่น ๆ , ฯลฯ ) ตราบใดที่หน้าต่างที่สอดคล้องกับ GUI ปรากฏขึ้นและแสดงข้อความนี้เป็นเวลาสามวินาที . บุคคลที่สามารถใช้รหัสนี้ในจำนวนน้อยที่สุดของรหัสที่ใช้นับเป็นไบต์จะนำเค้ก

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

8
กำลังสร้างแท็บกีตาร์หรือไม่
เขียนโปรแกรมที่สั้นที่สุดที่สร้างแท็บกีต้าร์สำหรับคอร์ดที่ได้รับเป็นอินพุต เพื่อให้มือกีต้าร์ในหมู่คุณไม่มีข้อได้เปรียบและเพื่อให้มันกำหนดขึ้น (และอาจง่ายกว่าในการเขียนโค้ด) นี่คือรูปแบบเดียวของคอร์ดที่ได้รับอนุญาต: Major chords: E F F# G G# A A# B C C# D D# e 0---1---2---3---4---0---1---2---3---4---5---6--- B 0---1---2---3---4---2---3---4---5---6---7---8--- G 1---2---3---4---5---2---3---4---5---6---7---8--- D 2---3---4---5---6---2---3---4---5---6---7---8--- A 2---3---4---5---6---0---1---2---3---4---5---6--- E 0---1---2---3---4---0---1---2---3---4---5---6--- Minor chords: Em Fm F#m Gm G#m Am A#m Bm Cm C#m Dm D#m e 0---1---2---3---4---0---1---2---3---4---5---6--- B 0---1---2---3---4---1---2---3---4---5---6---7--- G 0---1---2---3---4---2---3---4---5---6---7---8--- …

3
สร้าง fractals นิวตัน
คุณทุกคนรู้วิธีการของนิวตันเพื่อประมาณค่ารากของฟังก์ชันใช่มั้ย เป้าหมายของฉันในงานนี้คือการแนะนำคุณในแง่มุมที่น่าสนใจของอัลกอริทึมนี้ อัลกอริธึมของนิวตันมาบรรจบกันสำหรับค่าที่แน่นอนเท่านั้น แต่ส่วนใหญ่ของค่าอินพุตที่ซับซ้อนทั้งหมด หากคุณเห็นการรวมกันของวิธีการสำหรับค่าอินพุตทั้งหมดบนระนาบเชิงซ้อนคุณมักจะได้เศษส่วนที่สวยงามดังนี้: ภาพจาก Wikimedia Commons ข้อมูลจำเพาะ เป้าหมายของภารกิจนี้คือเพื่อสร้างเศษส่วนดังกล่าว ซึ่งหมายความว่าคุณได้รับพหุนามเป็นอินพุตและต้องพิมพ์เศษส่วนที่สอดคล้องกันเป็นรูปภาพในรูปแบบที่คุณเลือกเป็นเอาต์พุต อินพุต อินพุตเป็นรายการของจำนวนเชิงซ้อนที่คั่นด้วยช่องว่าง พวกเขาเขียนลงในรูปแบบ<Real part><iImaginary part>เช่นหมายเลขนี้:5.32i3.05เช่นจำนวนนี้:คุณอาจสันนิษฐานได้ว่าหมายเลขอินพุตนั้นมีทศนิยมไม่เกิน 4 ตำแหน่งและมีขนาดเล็กกว่า 1,000 ตัวแรกคือต้องไม่เป็นศูนย์ ตัวอย่างเช่นนี่อาจเป็นอินพุตของโปรแกรมของคุณ: 1 -2i7.5 23.0004i-3.8 i12 0 5.1233i0.1 ตัวเลขถูกตีความว่าเป็นสัมประสิทธิ์ของพหุนามเริ่มต้นด้วยพลังสูงสุด ส่วนที่เหลือของข้อกำหนดนี้ตลอดพหุนามเรียกว่าP Pข้อมูลข้างต้นมีค่าเท่ากับพหุนามนี้: f (x) = x 5 + (-2 + 7.5 i ) x 4 + (23.0004 - 3.8 i ) x …

22
Code Golf: 6174 - ค่าคงที่ในตำนานของ Kaprekar
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Code Golf Stack Exchange อพยพ 8 ปีที่แล้ว ทำไมตัวเลข 6174 ถึงน่าสนใจ ตามที่กำหนดโดย Wikipedia ใช้ตัวเลขสี่หลักใด ๆ โดยใช้ตัวเลขอย่างน้อยสองหลัก (อนุญาตเลขศูนย์นำหน้า) จัดเรียงตัวเลขจากน้อยไปหามากจากนั้นเรียงลำดับจากมากไปน้อยเพื่อให้ได้ตัวเลขสี่หลักสองหลักโดยเพิ่มศูนย์นำหน้าถ้าจำเป็น ลบจำนวนที่น้อยลงจากจำนวนที่มากขึ้น กลับไปที่ขั้นตอนที่ 2 กระบวนการข้างต้นหรือที่เรียกว่ารูทีนของ Kaprekar จะถึง 6174 ในการทำซ้ำสูงสุด 7 ครั้ง เมื่อถึง 6174 กระบวนการจะดำเนินการต่อไป เขียนโปรแกรมที่รันรูทีนของ Kaprekar เทียบกับตัวเลขสี่หลักที่กำหนด (ดูคำนิยามด้านบน) พิมพ์แต่ละขั้นตอนของรูทีน กฎ: ส่งจะต้องเป็นโปรแกรมที่สมบูรณ์ อินพุตต้องอ่านจากอินพุตมาตรฐาน ท่อจากเสียงสะท้อนนั้นโอเค อินพุตควรอยู่ในรูปแบบตัวเลข ต้องพิมพ์เลขศูนย์นำหน้า (ดูตัวอย่างด้านล่าง) บรรทัดสุดท้ายควรบอกว่าจำเป็นต้องมีการวนซ้ำกี่ครั้ง ต้องใช้เครื่องหมายวรรคตอน ตัวอย่าง: > …

30
การค้นหา“ sub-palindromes”
รหัสที่สั้นที่สุดที่พบว่าไม่ซ้ำกันทั้งหมด "sub-palindromes" ที่ของสตริงคือ: สตริงย่อยใด ๆ ที่มีความยาว> 1 ที่เป็น palindrome eg.1 input: "12131331" output: "33", "121", "131", "313", "1331" eg.2 input: "3333" output: "33", "333", "3333"

30
จำลองการแสดงผล 7 ส่วน
งาน งานคือการแสดงใด ๆ ของรัฐ 128 เป็นไปได้ของ การแสดงผล 7 ส่วน โปรแกรมของคุณควรจะยอมรับสตริงของ 7 ตัวอักษร ( "บิต") ที่มีทั้งหรือ0 1บิตแรกของอินพุตสอดคล้องกับเซกเมนต์ A ของภาพประกอบต่อไปนี้, วินาทีถึง B, ฯลฯ (ละเว้นdp): วิธีที่คุณใช้แสดงผลนั้นขึ้นอยู่กับคุณ - สัญลักษณ์ Unicode หรือ ASCII เดียว, ASCII art , grafically, หรืออะไรก็ตามที่คุณคิดได้ อย่างไรก็ตามแต่ละอินพุตจะต้องมีเอาต์พุตที่แตกต่างกัน หากคุณคิดอะไรแปลก ๆ ฉันแน่ใจว่าคุณสามารถเก็บเกี่ยวผู้โหวตได้ด้วยการแสดงตัวอย่าง สถานะการแสดงผลที่เป็นไปได้ทั้งหมด 128 สถานะคือ: กฎระเบียบ Codegolf อย่างที่ฉันพูดเอาท์พุทชนิดใดก็ได้ที่ได้รับอนุญาต แต่มันจะดีถ้าคุณระบุมัน อินพุตสามารถเป็น stdin หรืออาร์กิวเมนต์บรรทัดคำสั่ง ตัวอย่าง อินพุต …
24 code-golf 

3
สวัสดีชาวโลก - แต่ตามตัวอักษร
ความท้าทายนี้ฟังดูง่ายเกินไปที่จะไม่มีอยู่จริงดังนั้นให้ฉันรู้ว่ามันซ้ำซ้อนหรือไม่ งาน พิมพ์ Hello, world! กฎระเบียบ รหัสของคุณจะต้องอยู่ใน "การสั่งซื้อไบต์" ซึ่งหมายความว่าทุกตัวละคร / ไบต์มีค่าไบต์ที่สูงกว่าหรือเท่ากับกว่าอักขระ / ไบต์ก่อนหน้า ข้อยกเว้นของกฎนี้คืออักขระช่องว่างซึ่งอาจเกิดขึ้นได้ทุกที่ ช่องโหว่ตามปกติไม่ได้รับอนุญาต แก้ไข : Hello, world!ไม่อนุญาตให้ใช้ฟังก์ชัน / ค่าคงที่ในตัวเพื่อแก้ไข แก้ไข 2 : ผลลัพธ์อาจเป็นฟังก์ชัน (ไม่ระบุตัวตน n) ที่ส่งคืนสตริงนิพจน์ที่แก้ไขสตริงหรือวิธีอื่นที่คุณคิดว่าควรได้รับอนุญาต ตัวอย่าง HWถูกต้อง: 0x48 (H) <= 0x57 (W) printไม่ถูกต้อง: 0x72 (r) > 0x69 (i) แต่PRintถูกต้อง:0x50 (P) <= 0x52 (R) <= 0x69 (i) <= …

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