การเขียนโปรแกรมปริศนา & รหัสกอล์ฟ

คำถาม & คำตอบสำหรับผู้ชื่นชอบการเขียนโปรแกรมปริศนา

30
สุขสันต์วันเกิด V!
ขอบคุณ @KritixiLithos ที่ช่วยเหลือฉันด้วยความท้าทายนี้! Vเป็นภาษาการเขียนโปรแกรมที่ฉันเขียนเพื่อให้ฉันสามารถใช้และขยายเสียงเรียกเข้าสำหรับความท้าทายของ code-golf ความมุ่งมั่นแรกคือวันที่ 3 มีนาคม 2016 ซึ่งหมายความว่าวันนี้ V มีอายุหนึ่งปี! Woo-ฮู กว่าปีแรกของ V ของการดำรงอยู่มีการกระทำ 176 จากสี่ร่วมสมทบที่แตกต่างกัน140 คำตอบจากผู้ใช้ 12 คนที่แตกต่างกันและมากเกินไปเสียผู้ประกอบการที่ซ้ำกันในการนับ มันมีล่ามออนไลน์เจ้าภาพเห็นแก่ตัวโดย @Dennis ซึ่งได้รับการทำงานเกือบ 8,000 ครั้งตั้งแต่เดือนธันวาคม มาท้าทายการฉลองวันเกิดของ V กันเถอะ! เนื่องจากคุณสมบัติส่วนใหญ่ใน V ได้รับการออกแบบโดยใช้การจัดการสตริงและASCII-artอยู่ในใจจึงดูเหมือนเป็นธรรมชาติที่การท้าทายใด ๆ ที่เฉลิมฉลอง V ควรเกี่ยวกับศิลปะ ASCII ดังนั้นความท้าทายของคุณในวันนี้คือการใส่คำเป็นอินพุตและจัดรูปใหม่คำนั้นในรูปของ V ตัวอย่างเช่นอินพุต "Hello" ควรให้ V ต่อไปนี้: Hello olleH Hello olleH Hello olleH …

30
พิมพ์ตัวอักษรโดยไม่ต้องใช้เสียงสระแต่ละตัว
แรงบันดาลใจ : ในปี 1939 ผู้ชายคนหนึ่งชื่อเออร์เนวินเซนต์ไรท์เขียนนวนิยายเรื่องที่เรียกว่าGadsbyโดยไม่ต้องใช้ตัวอักษร 'e' งานของคุณคือการเขียนโปรแกรม (มากถึง 5) โปรแกรมในภาษาใด ๆ (ซึ่งมีไวยากรณ์เป็นข้อความ *) เพื่อส่งออกทั้ง 26 ตัวอักษรของตัวอักษรตามลำดับ อย่างไรก็ตามสำหรับแต่ละสระ aeiou อย่างน้อยหนึ่งรายการจะต้องไม่มีการเกิดสระใด ๆ ดังนั้นจะต้องมี โปรแกรมที่ไม่ได้ใช้ ' a ' หรือ ' A ' ที่ใดก็ได้ในไวยากรณ์ของโปรแกรม โปรแกรมที่ไม่ได้ใช้ ' e ' หรือ ' E ' ที่ใดก็ได้ในไวยากรณ์ของโปรแกรม โปรแกรมที่ไม่ได้ใช้ ' i ' หรือ ' I ' ที่ใดก็ได้ในไวยากรณ์ของโปรแกรม โปรแกรมที่ไม่ได้ใช้ ' …

30
ฉันเป็นหมายเลขหยาบหรือไม่
ในขณะนี้ฉันได้พบปัญหาเมื่อนับนิ้วของฉันโดยเฉพาะที่ฉันสามารถนับถึงสิบ วิธีแก้ปัญหาของฉันคือการนับเลขฐานสองบนนิ้วของฉันวางนิ้วหัวแม่มือของฉันหนึ่งนิ้วชี้ของฉันสำหรับสองนิ้วหัวแม่มือและนิ้วชี้สำหรับสาม ฯลฯ อย่างไรก็ตามเราพบปัญหาเล็กน้อยเมื่อเราไป หมายเลขสี่ โดยเฉพาะอย่างยิ่งมันต้องการให้เราวางนิ้วกลางของเราซึ่งส่งผลให้เกิดท่าทางที่ค่อนข้างโชคร้ายซึ่งโดยทั่วไปจะไม่ได้รับการยอมรับในสังคม ประเภทของจำนวนนี้เป็นจำนวนหยาบคาย เรามาถึงหมายเลขหยาบคายต่อไปที่ 36 เมื่อเรายกนิ้วบนมือสองของเราและนิ้วกลางของมือแรกของเรา คำจำกัดความของหมายเลขหยาบคายคือหมายเลขใด ๆ ที่อยู่ภายใต้ระบบการนับนี้จะทำให้เราใส่ได้เท่านั้นนิ้วกลางของมือใด ๆ เมื่อเราผ่าน 1,023 (จำนวนสูงสุดที่สามารถเข้าถึงได้ในหนึ่งคนด้วยสองมือห้านิ้วแต่ละนิ้ว) สมมติว่าเราดำเนินการต่อด้วยมือที่สามด้วยมือที่เพิ่มเข้ามาตามที่ต้องการ งานของคุณ: เขียนโปรแกรมหรือฟังก์ชั่นที่ได้รับอินพุทและเอาท์พุทเป็นค่าความจริง / ผิดพลาดขึ้นอยู่กับว่าอินพุตเป็นหมายเลขหยาบ การป้อนข้อมูล: จำนวนเต็มตั้งแต่ 0 ถึง 10 9 (รวม) เอาท์พุท: ค่าความจริง / เท็จที่ระบุว่าอินพุตเป็นหมายเลขหยาบ กรณีทดสอบ: Input: Output: 0 ---> falsy 3 ---> falsy 4 ---> truthy 25 ---> falsy 36 ---> …

27
สตริงเวลาแคปซูล 2016: ความหลากหลายของภาษาของคุณคืออะไร?
ประมาณหนึ่งปีที่แล้วเมื่อวันที่ 31 ธันวาคม 2558 ฉันมีความคิดว่า: เราควรทำสายแคปซูลเวลา ทุกคนได้รับการเพิ่มตัวละครตัวหนึ่งและปีใหม่ต่อไปเราจะเห็นว่าใครสามารถสร้างโปรแกรมที่ดีที่สุดจากตัวละครทั้งหมดที่มี esolangs ที่มีอยู่แล้ว ลูกบิดประตูเกล้าฯตัวอักษรที่เก็บรวบรวมจากPPCGชุมชนและเก็บไว้ที่ปลอดภัยสำหรับปี มีคนเข้าร่วมมากถึง74 คนดังนั้นเราจึงมีตัวละครที่พิมพ์ได้-ASCII 74 อัน ที่น่าเล่น นี่คือ 74 ตัวอักษรของสตริงแคปซูลเวลา 2016 ตามลำดับที่ส่งมา: H@~*^)$.`~+1A|Q)p~`\Z!IQ~e:O.~@``#|9@)Tf\eT`=(!``|`~!y!`) Q~$x.4|m4~~&!L{% นี่คือ 74 ตัวอักษรของสตริงแคปซูลเวลา 2016 ตามลำดับ ASCII (พื้นที่นำโน้ต): !!!!!#$$%&())))*+...1449:=@@@AHILOQQQTTZ\\^`````````eefmpxy{||||~~~~~~~~~ การทำงานกับมันมีไม่มากนัก แต่อยู่ที่นี่เราชอบความท้าทาย ความท้าทาย ในการพิจารณาว่าภาษาใด "ดีที่สุด" กับสตริงแคปซูลเวลาเราจะพบกับความท้าทาย6 (สำหรับ 201 6 ) ที่เพิ่มความยากลำบากซึ่งแต่ละครั้งคุณต้องใช้เซ็ตย่อยของอักขระแคปซูล 74 ครั้ง การมี 6 ความท้าทายที่แตกต่างช่วยให้มั่นใจว่าภาษาจะสามารถแข่งขันได้มากขึ้น แต่มีเพียงภาษาที่ดีที่สุดเท่านั้นที่จะสามารถตอบคำถามเหล่านั้นทั้งหมดและให้คะแนนสูง เกณฑ์การให้คะแนน: แต่ละความท้าทายจะได้คะแนนจาก 0 …

30
นับตลอดไป
เขียนโปรแกรมที่นับตลอดไปเริ่มจากโปรแกรมหนึ่ง กฎ: โปรแกรมของคุณต้องเข้าสู่ระบบSTDOUTหรือเป็นทางเลือกที่ยอมรับได้หากSTDOUTไม่สามารถใช้ได้ โปรแกรมของคุณจะต้องเป็นโปรแกรมที่รันได้เต็มรูปแบบไม่ใช่ฟังก์ชันหรือตัวอย่าง โปรแกรมของคุณจะต้องแสดงผลแต่ละหมายเลขด้วยอักขระคั่นระหว่าง (ขึ้นบรรทัดใหม่เว้นวรรคแท็บหรือเครื่องหมายจุลภาค) แต่สิ่งนี้จะต้องสอดคล้องกับตัวเลขทั้งหมด คุณอาจจะพิมพ์ตัวเลขในทศนิยมในเอกหรือในฐาน 256 ซึ่งแต่ละหลักจะถูกแทนด้วยค่าไบต์ โปรแกรมของคุณจะต้องนับอย่างน้อยเท่ากับ 2 128 (รวม) โดยไม่มีปัญหาและไม่มีหน่วยความจำไม่เพียงพอบนเดสก์ท็อปพีซีที่เหมาะสม โดยเฉพาะอย่างยิ่งซึ่งหมายความว่าหากคุณใช้เอกภาพคุณไม่สามารถเก็บการแสดงหมายเลขปัจจุบันในหน่วยความจำได้ แตกต่างจากกฎทั่วไปของเราอย่าลังเลที่จะใช้ภาษา (หรือรุ่นภาษา) แม้ว่าจะใหม่กว่าความท้าทายนี้ ภาษาที่เขียนขึ้นเพื่อส่งคำตอบแบบ 0 ไบต์ต่อความท้าทายนี้เป็นเกมที่ยุติธรรม แต่ไม่น่าสนใจเป็นพิเศษ โปรดทราบว่าจะต้องมีล่ามเพื่อให้สามารถส่งการทดสอบได้ ได้รับอนุญาต (และสนับสนุนให้) เขียนล่ามนี้ด้วยตัวคุณเองสำหรับภาษาที่ยังไม่ได้ใช้งานมาก่อน นี่ไม่ได้เกี่ยวกับการค้นหาภาษาด้วยวิธีแก้ปัญหาที่สั้นที่สุดสำหรับเรื่องนี้ (มีบางโปรแกรมที่โปรแกรมเปล่าทำเคล็ดลับ) - สิ่งนี้เกี่ยวกับการค้นหาวิธีแก้ปัญหาที่สั้นที่สุดในทุกภาษา ดังนั้นจะไม่มีการทำเครื่องหมายคำตอบว่าเป็นที่ยอมรับ แค็ตตาล็อก สแต็คส่วนย่อยที่ด้านล่างของโพสต์นี้สร้างแคตตาล็อกจากคำตอบ a) เป็นรายการคำตอบสั้นที่สุดต่อภาษาและ b) เป็นลีดเดอร์บอร์ดโดยรวม เพื่อให้แน่ใจว่าคำตอบของคุณปรากฏขึ้นโปรดเริ่มคำตอบด้วยหัวข้อโดยใช้เทมเพลต Markdown ต่อไปนี้: ## Language Name, N bytes ที่Nมีขนาดของส่งของคุณ หากคุณปรับปรุงคะแนนของคุณคุณสามารถเก็บคะแนนเก่าไว้ในพาดหัวโดยการตีพวกเขาผ่าน ตัวอย่างเช่น ## …

30
“ 99 ขวดเบียร์”
จงเขียนโปรแกรมที่ผลเนื้อเพลง 99 ขวดเบียร์ไบต์น้อยที่สุด เนื้อเพลง: 99 bottles of beer on the wall, 99 bottles of beer. Take one down and pass it around, 98 bottles of beer on the wall. 98 bottles of beer on the wall, 98 bottles of beer. Take one down and pass it around, 97 bottles of …

8
ข้างนอกมันมืดเหรอ? วาดแผนที่ดวงอาทิตย์!
ดาวที่อยู่ใกล้ที่สุดของเราคือดวงอาทิตย์ค่อนข้างงุนงง เวลาที่มันเพิ่มขึ้นและชุดขึ้นอยู่กับว่าคุณอยู่ที่ไหนและไม่ว่าจะเป็นฤดูหนาวหรือไม่ เราต้องการที่จะสามารถอนุมานได้หากดวงอาทิตย์ส่องแสงด้านนอกโดยไม่ต้องออกจากห้องใต้ดินของเรา - นี่คือเหตุผลที่เราต้องการแผนที่ดวงอาทิตย์ที่ทันสมัย ​​(แผนที่กลางวันหรือที่รู้จัก) คุณเป็นคนหนึ่งที่เขียนโปรแกรมที่สร้างขึ้นมา! กฎ:โปรแกรมของคุณควรแสดงภาพ (ในรูปแบบที่รู้จัก) หรือการแสดงภาพ ASCII ของดาวเคราะห์ของเราโดยแสดง (ประมาณ) ส่วนใดที่สว่างจากดวงอาทิตย์ โปรแกรมของคุณจะต้องเป็นต้นฉบับและอยู่ในตัวเอง : คุณไม่ได้รับอนุญาตให้คัดลอกใช้รวมหรือโทรรหัสใด ๆ ยกเว้นห้องสมุดมาตรฐานของภาษาโปรแกรม หากคุณยังไม่มีเงื่อนงำสิ่งที่ฉันกำลังพูดถึงนี่เป็นตัวอย่างจาก Wikipedia: นี่คือการประกวดความนิยม คุณควรสังเกตคำตอบของคุณว่าคุณกำลังพยายามทำสิ่งต่อไปนี้ (มีหลายทางเลือก): ความถูกต้อง โปรดทราบว่ากฎบอกว่า 'การประมาณ' - ยิ่งการประมาณของคุณดีขึ้นเท่าไหร่คะแนนในหมวดหมู่นี้ก็จะยิ่งมากขึ้นเท่านั้น คุณสามารถตรวจสอบการดำเนินงานของคุณกับWolfram Alpha ของ , เวลาและวันที่ของหรือdie.net ของ ฟังก์ชั่น ตัวอย่างเช่นสิ่งที่เกี่ยวกับการโต้ตอบ? ทำเครื่องหมายสถานที่เฉพาะหรือไม่ ทำแผนที่ดาวเคราะห์ดวงอื่น? สุนทรียศาสตร์ การวาดทวีป คะแนนโบนัส ทวีปพื้นผิว? คะแนนโบนัส บนโลก 3 มิติ? มีเมฆไหม ดาว? ดาวที่ถูกต้อง …

30
ไม่มีการเชื่อมต่อสตริง (หรือตัวเลข)
หากคุณชอบสิ่งนี้ให้ลองเข้าร่วมใน: เกมDyalog APL 2016 ปีอย่างเป็นทางการ Dyalog APL 2017 Code Golf Challengeรายเดือน สร้างตัวอย่างข้อมูล 12 นิพจน์ในภาษาเดียวกันซึ่งส่งผลให้ตัวเลข 0 ถึง 10 และ 42 ตามลำดับ แต่ไม่มีการเขียนข้อมูลตัวอักษรสตริงหรือข้อมูลตัวอักษรใด ๆ ข้อมูลบิวด์อินเช่นPI()และALPHABET()ใช้ได้ดีเช่นของ U, X, Y, Z และค่าคงที่ของ CJam และค่าคงที่ของการประมวลผล BLORD, CHORD, CENTER, BREAK และ LINES ของการประมวลผล ทุกตัวอย่างจะต้องสามารถยืนได้ด้วยตัวของมันเองนั่นคือมันอาจจะไม่พึ่งพาซึ่งกันและกัน อย่างไรก็ตามในตัวอย่างเดียวคุณสามารถกำหนดตัวแปรและใช้มันได้อย่างอิสระตราบใดที่คุณอ้างถึงโดยตรงตามชื่อและไม่ผ่านสตริงที่มีชื่อ ตัวอย่างทั้งหมดจะต้องถูกต้องในคอมพิวเตอร์ของผู้ส่งในเวลาที่ส่ง (ตามที่รายงานโดย SE) แต่อาจไม่พึ่งพาสภาพท้องถิ่นที่ผิดปกติเช่นจำนวนไฟล์ในไดเรกทอรีวันที่หรือเวลาที่แน่นอนหรือข้อมูลเฉพาะจากผู้ใช้ . ตัวอย่างของตัวอย่างที่ถูกต้อง 3: INT(LOG10(YEAR(TODAY()))) เพราะมันยังคงเป็นจริงในอนาคตอันใกล้ 4: CUBICROOT(LEN(CHARACTERSET())) …

23
การประกวด: วิธีที่เร็วที่สุดในการจัดเรียงข้อมูลแบบกระจายขนาดใหญ่ของเกาส์เซียน
ตามความสนใจในคำถามนี้ฉันคิดว่ามันน่าสนใจที่จะตอบคำถามให้มีวัตถุประสงค์และเชิงปริมาณมากขึ้นโดยเสนอการประกวด ความคิดนั้นง่าย: ฉันได้สร้างไฟล์ไบนารีที่มี 50 ล้าน gaussian- กระจายคู่ (เฉลี่ย: 0, stdev 1) เป้าหมายคือการสร้างโปรแกรมที่จะจัดเรียงสิ่งเหล่านี้ในหน่วยความจำโดยเร็วที่สุด การดำเนินการอ้างอิงที่ง่ายมากใน python ใช้เวลา 1m4s ในการดำเนินการให้เสร็จสมบูรณ์ เราไปได้ต่ำแค่ไหน? กฎมีดังนี้คำตอบด้วยโปรแกรมที่เปิดไฟล์ "gaussian.dat" และเรียงลำดับตัวเลขในหน่วยความจำ (ไม่จำเป็นต้องส่งออก) และคำแนะนำสำหรับการสร้างและเรียกใช้โปรแกรม โปรแกรมจะต้องสามารถทำงานกับเครื่อง Arch Linux ของฉันได้ (หมายถึงคุณสามารถใช้ภาษาโปรแกรมหรือไลบรารีใด ๆ ที่ติดตั้งได้ง่ายในระบบนี้) โปรแกรมต้องสามารถอ่านได้อย่างมีเหตุผลเพื่อให้ฉันมั่นใจได้ว่าจะปลอดภัยในการเปิดตัว (ไม่มีวิธีแก้ปัญหาเฉพาะแอสเซมเบลอร์เท่านั้นโปรด!) ฉันจะรันคำตอบบนเครื่องของฉัน (quad core, 4 Gigabytes of RAM) ทางออกที่เร็วที่สุดจะได้รับคำตอบที่ยอมรับและค่าหัว 100 คะแนน :) โปรแกรมที่ใช้ในการสร้างตัวเลข: #!/usr/bin/env python import random from array …

11
llhuii ส่งผลให้ Evil Numbers ใน Python ขนาด 42 ไบท์ได้อย่างไร?
นี่คือคำถามที่เคล็ดลับสำหรับการเล่นกอล์ฟในหลามเกี่ยวกับเบอร์ Evilคำถามเกี่ยวกับความโกลาหลกอล์ฟ จำนวนนั้นเป็นสิ่งที่ชั่วร้ายถ้าการขยายแบบไบนารีนั้นมีจำนวนเท่ากับ 1 ความท้าทายคือการพิมพ์ตัวเลขความชั่วร้าย 400 หมายเลขแรก0,3,5,...,795,797,798ต่อหนึ่งบรรทัด การส่ง Python 2นำโดย llhuii ด้วยโซลูชันขนาด 42 ไบต์ สิ่งที่ดีที่สุดถัดไปคือ 46 ไบต์โดย mitchs ตามด้วยการส่ง 47- ห้าไบต์ ดูเหมือนว่า llhuii ได้ค้นพบบางสิ่งที่มหัศจรรย์อย่างแท้จริงซึ่งทำให้นักกอล์ฟ Python แข็งแกร่งจำนวนมากมานานกว่า 2 ปี การประหยัด 4 หรือ 5 ไบต์มีขนาดใหญ่มากสำหรับการเล่นกอล์ฟระยะสั้น ฉันยังอยู่ที่ 47 ไบต์ ฉันหวังว่าเราจะสามารถไขปริศนานี้เป็นชุมชนได้ หากเราได้รับคำตอบร่วมกันฉันจะส่งมันภายใต้ชื่อของทุกคนที่ร่วมให้ข้อมูล คำตอบสำหรับคำถามนี้อาจเป็นโค้ดหรือแนวคิดใหม่หรือการวิเคราะห์ หากคุณเป็น llhuii โปรดอย่าทำลายมันสำหรับเรา แม้ว่าการส่งจะไม่ถูกเปิดเผยเนื่องจากปัญหานี้ไม่มีที่สิ้นสุด แต่เราได้รับโอกาสในการขายจำนวนหนึ่ง การส่งผลงานชนะเลิศนั้นใช้เวลา 0.1699 วินาทีในการวิ่งนานกว่าระยะเวลาอื่น ๆ ซึ่งแนะนำวิธีการที่ไม่มีประสิทธิภาพ จากสถิติไบต์ของอักขระ …


23
นั่นมันแปลก ๆ …ไม่ต้องรอเลยนั่นสิ!
คำนำ นัมเบอร์อยู่เสมอทั้งแม้หรือคี่ แม้จำนวนเต็มหารด้วยสองก็ไม่ได้เป็นจำนวนเต็มคี่ เมื่อคุณเพิ่มจำนวนเต็มสองจำนวนคุณสามารถอนุมานได้ว่าผลลัพธ์จะเป็นแบบคู่หรือคี่โดยขึ้นอยู่กับว่าการสรุปนั้นเป็นแบบคู่หรือคี่: Even + Even = Even คู่ + คี่ = คี่ คี่ + คู่ = คี่ Odd + Odd = Even ในทำนองเดียวกันเมื่อคุณคูณจำนวนเต็มสองจำนวนคุณสามารถอนุมานได้ว่าผลลัพธ์จะเป็นเลขคู่หรือคี่ขึ้นอยู่กับว่าปัจจัยเป็นเลขคู่หรือคี่: คู่ * แม้แต่ = แม้แต่ คู่ * Odd = Even คี่ * คู่ = คู่ คี่ * คี่ = คี่ ดังนั้นหากคุณทราบความสม่ำเสมอหรือความแปลกของตัวแปรทั้งหมดในนิพจน์ทางคณิตศาสตร์ที่เกี่ยวข้องกับการบวกและการคูณคุณสามารถอนุมานได้ว่าผลลัพธ์จะเป็นแบบคู่หรือคี่ ตัวอย่างเช่นเราสามารถพูดได้อย่างมั่นใจว่า(68 + 99) * …

30
อินพุต∩ซอร์สโค้ด
Intro ความท้าทายคือการสร้างโปรแกรม / ฟังก์ชั่นที่พิมพ์จุดตัดของซอร์สโค้ดของตัวเองและอินพุตสตริงที่กำหนด นี่คือรหัสกอล์ฟและแม่นยำยิ่งขึ้น: อนุญาตIเป็นชุดอินพุต {"a","b","c"} อนุญาตSเป็นชุดซอร์สโค้ด {"b","f"} จากนั้นทางแยกก็เป็นสิ่งที่พวกเขาแบ่งปัน I ∩ S = {"b"} อินพุต อินพุตมีความยืดหยุ่น มันควรจะสามารถจัดการการเข้ารหัสอักขระที่ใช้สำหรับซอร์สโค้ด เอาท์พุต ผลผลิตมีความยืดหยุ่น ควรเป็นชุดของอักขระที่อินพุตและซอร์สโค้ดแชร์ นอกจากนี้เซตยังเป็นชุดของวัตถุที่ไม่ได้เรียงลำดับ สรุป: ผลผลิตมีความยืดหยุ่น: อาจเป็นโครงสร้างข้อมูลใด ๆ (สตริงหรืออื่น ๆ ) ไม่สามารถจัดลำดับ อาจมีส่วนท้าย \n ควรมีความชัดเจน การ จำกัด คล้ายกับควินท้าทายโปรแกรม / ฟังก์ชั่นอาจไม่ได้อ่านรหัสแหล่งที่มาและ 0 ไบต์การแก้ปัญหาของตัวเองไม่ได้รับอนุญาต ตัวอย่าง # 1 functor x(I){ return I ∩ self; } …
70 code-golf  quine 

30
คะแนนกรรไกรกระดาษหิน
ได้รับสองปัจจัยสตริงของ "ร็อค", "กระดาษ" หรือ "กรรไกร" กำหนดผลลัพธ์ของรอบ RPS เอาท์พุท 1 หากผู้เล่นคนแรกชนะ -1 หากผู้เล่นคนที่สองชนะหรือ 0 สำหรับการเสมอ Rock Rock -> 0 Rock Paper -> -1 Rock Scissors -> 1 Paper Rock -> 1 Paper Paper -> 0 Paper Scissors -> -1 Scissors Rock -> -1 Scissors Paper -> 1 Scissors Scissors -> 0 …
70 code-golf  game 

17
นี่สีอะไร [ปิด]
กำหนดค่าตัวเลขสามค่า - เป็นองค์ประกอบสีแดงสีเขียวและสีน้ำเงินของสี (แปดบิตต่อช่องสัญญาณ 0 ถึง 255) - โปรแกรมของคุณจะต้องแสดงชื่อของสีที่กำหนด ตัวอย่างเช่น; Input: 255, 0, 0 Output: Red หรือ; Input: 80, 0, 0 Output: Dark Red นี่คือการประกวดความนิยมดังนั้นคำตอบใดก็ตามที่มีคะแนนโหวตมากที่สุดในวันที่ 1 กรกฎาคมชนะ จัดทำโดย: แสดงสี RGB ที่ป้อนเข้า

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