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

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

20
ค้นหาคอลัมน์ที่มีอักขระทั้งหมดเหมือนกัน
ฉันเจอคำถามนี้เกี่ยวกับ SOและคิดว่ามันจะเป็นการท้าทายกอล์ฟที่ดี ดังนั้นนี่คือ: ท้าทาย: เขียนโปรแกรมที่อ่านลำดับของสตริงอักขระหนึ่งรายการต่อบรรทัดและส่งรายการของตำแหน่งทั้งหมดที่แต่ละสตริงมีอักขระเหมือนกัน อินพุตและเอาต์พุต: อินพุตประกอบด้วยอักขระ ASCII ที่ไม่ใช่แบบ whitespace ที่พิมพ์ได้หนึ่งบรรทัดหรือมากกว่าแต่ละบรรทัดตามด้วยบรรทัดใหม่ คุณอาจสมมติว่าบรรทัดอินพุตทั้งหมดมีความยาวเท่ากัน การขึ้นบรรทัดใหม่นั้นไม่ถือเป็นส่วนหนึ่งของอินพุต (เช่นคุณไม่ควรส่งออกเป็นอักขระที่ตรงกัน) ตัวอย่างการป้อนข้อมูล (ถูกขโมยลงคอจากคำถาม SO): abcdefg avcddeg acbdeeg หลังจากอ่านอินพุตแล้วโปรแกรมของคุณควรพิมพ์ตำแหน่งของแต่ละคอลัมน์ที่ตรงกันและอักขระที่อยู่ในนั้น (โปรแกรมของคุณอาจ แต่ไม่จำเป็นต้องหยุดอ่านอินพุตเพิ่มเติมหากสามารถกำหนดได้ตั้งแต่ต้นว่าไม่มีคอลัมน์ที่ตรงกัน) อนุญาตรูปแบบเอาต์พุตที่เหมาะสมใด ๆ โดยเฉพาะอย่างยิ่งคุณสามารถใช้การจัดทำดัชนีตาม 0 หรือ 1 สำหรับตำแหน่ง ตัวอย่างเอาต์พุตสำหรับอินพุตด้านบน (โดยใช้การทำดัชนีแบบอิง 0): 0: a 3: d 6: g เกณฑ์การให้คะแนน: นี่คือรหัสกอล์ฟดังนั้นคำตอบที่สั้นที่สุดจึงชนะ ในกรณีที่มีการเสมอกันอาจจะได้รับรางวัล chars tie-breaker chars สำหรับคุณสมบัติเพิ่มเติม: −½ ตัวอักษรสำหรับการจัดการสายอินพุตที่มีความยาวไม่เท่ากันอย่างถูกต้อง (เอาต์พุตไม่ควรมีตำแหน่งที่ผ่านจุดสิ้นสุดของบรรทัดอินพุตที่สั้นที่สุด) −¼ …
18 code-golf 

4
ช่วยนายโจนส์เพลิดเพลินไปกับจักรยานไป - กลับ
Mr Jones ต้องการเดินทางไปกลับบนจักรยานของเขา เขาต้องการไปหลายเมืองตามอำเภอใจ แต่เส้นทางของเขาจะต้องไม่ข้ามไปเองเนื่องจากเขาเกลียดที่จะอยู่ที่เดิมสองครั้งในช่วงวันหยุด ในขณะที่เขารักการขี่จักรยานความยาวเส้นทางของเขาไม่เกี่ยวข้องอย่างสมบูรณ์ แต่เขาไม่ชอบขับรถไปรอบ ๆ ภูมิประเทศโดยไม่มีเป้าหมาย เส้นทางที่เขาชอบมาจากในเมืองเป็นเส้นตรงไปยังอีกเส้นทางหนึ่งโดยไม่มีทางอ้อม เนื่องจาก Mr Jones เป็นนักกอล์ฟที่หลงใหลในรหัสเขาจึงต้องการให้คุณหาโปรแกรมที่วางแผนการเดินทางไปกลับให้กับเขาตามเมืองต่างๆ A (B|C)การป้อนข้อมูลที่มีรูปแบบ Aเป็นชื่อเมืองBและCเป็นพิกัด คุณอาจสันนิษฐานว่าพิกัดนั้นเป็นค่าบวกและน้อยกว่า 1,000 ชุดข้อมูลสำหรับเมืองจะถูกคั่นด้วยเส้น นี่คือตัวอย่างลักษณะของอินพุตตัวอย่างที่อาจมีลักษณะ: บางเมือง (1 | 10) ACity (3 | 4) ทุกที่ (7 | 7) บ้าน (5 | 1) Mr Jones ไม่ใช่คนที่คลั่งไคล้เขาเพียงต้องการมีโปรแกรมที่มีประโยชน์ ดังนั้นคุณอาจตัดสินใจเองว่าผลลัพธ์จะออกมาเป็นอย่างไรตราบใดที่มันตรงตามเกณฑ์เหล่านี้: เอาท์พุทเป็นแผนที่ของเมืองที่มีเส้นทางวาดระหว่างพวกเขา หากมีสิ่งใดถูกต้องเส้นทางไม่ควรทับซ้อนกันและควรสิ้นสุดที่จุดเริ่มต้น พิกัดเหมือนการเขียนโปรแกรมปกติ: (1 | 1) อยู่ในมุม NW เพิ่มไม้บรรทัดชนิดหนึ่งลงในเส้นขอบแผนที่เพื่อให้ง่ายต่อการอ่าน …

5
พิมพ์ต้นไม้ไบนารี
แรงบันดาลใจจากคำถามล่าสุดเกี่ยวกับ SO ... เขียนฟังก์ชั่นเพื่อพิมพ์ต้นไม้ไบนารีในรูปแบบต่อไปนี้: 3 / \ 1 5 \ / \ 2 4 6 ผลลัพธ์ควรประกอบด้วยบรรทัดของโหนดตามด้วยบรรทัดของ/และ\อักขระที่ระบุความสัมพันธ์ตามด้วยบรรทัดของโหนด ฯลฯ คุณสามารถสมมติว่าโหนดทั้งหมดสามารถแสดงได้เป็นอักขระเดียว โหนดที่อยู่ติดกันในระดับต่ำสุดควรถูกคั่นด้วยพื้นที่อย่างน้อยหนึ่งโหนดโหนดที่อยู่ไกลออกไปควรแยกออกจากกันตามความเหมาะสม ควรวางโหนดที่มีลูกสองคนไว้ตรงกลางของลูกที่อยู่ตรงกลาง เครื่องหมายทับความสัมพันธ์ควรอยู่กึ่งกลางระหว่างผู้ปกครองและเด็กที่เหมาะสม (รอบใดก็ตามที่คุณต้องการ) การป้อนข้อมูล: อินพุตจะถูกจัดเตรียมไว้เป็นอาร์กิวเมนต์สำหรับฟังก์ชันของคุณ ฉันจะไม่ระบุโครงสร้างที่แน่นอนของต้นไม้อย่างไรก็ตามมันต้องใช้งานได้เป็นต้นไม้ไบนารีจริง ไม่มี "ต้นไม้แสดงอยู่ในโปรแกรมของฉันเนื่องจากสตริงมีลักษณะเหมือนผลลัพธ์ที่คาดหวัง" คุณอาจพิมพ์ไปที่กระแสออกหรือส่งกลับสตริงที่มีเอาท์พุทที่คุณเลือก คะแนนสำหรับรหัสที่สั้นที่สุด แต่ฉันต้องการโซลูชันที่ใช้งานได้ยาวนานกว่า short-working 90% อัพเดทสำหรับรางวัล: สำหรับเงินรางวัลฉัน (เครื่องมือเพิ่มประสิทธิภาพ) กำลังทำการเปลี่ยนแปลงเล็กน้อย: อินพุตอาจมาจาก STDIN, ARGV หรืออาร์กิวเมนต์ของฟังก์ชัน เอาต์พุตต้องอยู่ใน STDOUT (หรือconsole.logสำหรับ JS) คุณสามารถสันนิษฐานได้ว่าอินพุตนั้นอยู่ในรูปของอาร์เรย์ตัวอย่างเช่น [1,2,3]หรือ[1 2 3] อัพเดท 2 …

15
นักท่องกาลเวลา
รหัสที่สั้นที่สุดในการสร้างเวลาที่ถูกต้องบนนาฬิกาชนะ คุณเป็นนักท่องกาลเวลาและเป็นที่รู้กันว่าหยุดอยู่ที่ดาวเคราะห์จำนวนมากในช่วงที่คุณอยู่ในวารสาร ดาวเคราะห์แต่ละดวงหมุนตัวในอัตราที่แตกต่างกันและด้วยเหตุนี้ความยาวของวันจึงแตกต่างจากวันที่ 24 ชั่วโมงปกติของเรา เป็นผลให้ดาวเคราะห์ใช้นาฬิกาที่มีจำนวนชั่วโมงที่แตกต่างกัน ชั่วโมงบนนาฬิกาที่มีxชั่วโมงจัดเรียงคล้ายกับของเรา (1, 2, 3, ... , x ) โดยมีตัวเลขหมุนตามเข็มนาฬิกาและxอยู่ที่ด้านบน นอกจากนี้แต่ละดาวเคราะห์มีจำนวนนาทีที่แตกต่างกันในหนึ่งชั่วโมงและจำนวนวินาทีที่แตกต่างกันในหนึ่งนาที คุณจะได้รับเวลาเริ่มต้นและจำนวนวินาทีที่ผ่านไปซึ่งคุณต้องกำหนดเวลาสิ้นสุด อินพุตสามารถนำโดยตรงจากไฟล์ที่ส่งผ่านเป็นอาร์กิวเมนต์หรือเป็นอินพุตมาตรฐาน บรรทัดแรกของการป้อนข้อมูลจะเป็นจำนวนนาฬิกาที่คุณต้องดำเนินการ หลังจากนั้นแต่ละนาฬิกาจะมีอินพุตสามบรรทัดที่มีจำนวนเต็มในรูปแบบต่อไปนี้: x y z h m s t ความหมายของตัวอักษรแต่ละตัวอยู่ด้านล่าง x = จำนวนชั่วโมงในหนึ่งวัน (2 <= x <= 99) y = จำนวนนาทีในหนึ่งชั่วโมง (2 <= y <= 100) z = จำนวนวินาทีในหนึ่งนาที (2 <= z …
18 code-golf 

30
รูปแบบกระดานหมากรุก
อินพุต: จำนวนบวกน้อยกว่า 80 จาก stdin หรือเป็นอาร์กิวเมนต์บรรทัดคำสั่ง เอาท์พุท:รูปแบบกระดานหมากรุกสี่เหลี่ยมขนาดของหมายเลขอินพุต เขตข้อมูลที่มืดจะแสดงด้วยตัวอักษร 'X' เขตข้อมูลสีขาวด้วยช่องว่าง ฟิลด์ด้านซ้ายบนควรเป็น 'X' ต้องใช้โปรแกรมที่สมบูรณ์ ตัวอย่าง: อินพุต : 1 ผลผลิต : X อินพุต : 8 ผลผลิต : X X X X X X X X X X X X X X X X X X X X X X X X X …

2
การนับสิ่งมีชีวิตบนกระเบื้องหกเหลี่ยม
ความท้าทายนี้จะทำให้คุณนับ "สิ่งมีชีวิต"ในเกมตัวต่อ Palago สิ่งมีชีวิตเป็นรูปร่างปิดใด ๆ ที่สามารถเกิดขึ้นได้โดยกระเบื้อง Palago ที่มีสีตรงกันในตารางหกเหลี่ยม Palago ของเกมประกอบด้วยไพ่แบบนี้: กระเบื้องเหล่านี้สามารถหมุนได้120∘120∘120^\circ , 240∘240∘240^\circหรือไม่ได้ทั้งหมดและวางไว้ที่ใดก็ได้บนตารางหกเหลี่ยม ตัวอย่างเช่นนี่คือสิ่งมีชีวิต (สีแดง) ที่ต้องใช้ 12 แผ่น ท้าทาย เป้าหมายของความท้าทายนี้คือการเขียนโปรแกรมที่ใช้จำนวนเต็มnเป็นอินพุทและคำนวณจำนวนสิ่งมีชีวิต (ขึ้นอยู่กับการหมุนและการสะท้อน) ที่ต้องใช้nกระเบื้อง โปรแกรมที่ควรจะสามารถจัดการได้ถึงn=10ในTIO นี่คือโค้ดกอล์ฟซึ่งมีจำนวนน้อยที่สุดที่จะชนะ ตัวอย่างข้อมูล ค่าที่ควรจะตรงกับข้อมูลที่พบใน "เคานต์สิ่งมีชีวิตและการประมาณการ" ของเว็บไซต์ของผู้สร้าง คือ n | output ---+------- 1 | 0 2 | 0 3 | 1 4 | 0 5 | 1 6 | …

15
ฉันคูณแหล่งที่มาคุณ (อาจ) เอาท์พุทคูณ!
งาน ภารกิจคือการเขียนโปรแกรมที่ให้ผลลัพธ์เป็นจำนวนเต็มบวก แต่อย่างอื่นโดยพลการxxx (ให้มากกว่า 0 อย่างเคร่งครัด) นี่คือสิ่งที่จับได้: เมื่อแหล่งที่มาถูกทำซ้ำNNNครั้ง (รหัสถูกผนวกเข้า / ตัดแบ่งN−1N−1N-1เข้ากับตัวมันเอง) โปรแกรมควรมี1N1N\dfrac{1}{N}ความน่าจะเป็น Nของเอาต์พุตN⋅xN⋅xN\cdot xและความน่าจะเป็นที่เหลืออยู่ของN−1NN−1N\dfrac{N-1}{N}ของเอาต์พุตxxxไม่เปลี่ยนแปลง ตัวอย่าง สมมติว่าแหล่งเริ่มต้นของคุณและผลิตจำนวนเต็มXYZ 3แล้ว: สำหรับN=2N=2N=2 : XYZXYZควรแสดงผลลัพธ์333ด้วยความน่าจะเป็น1212\frac{1}{2} (50% ของเวลา) และ2⋅3=62⋅3=62\cdot 3=6โดยมีความน่าจะเป็น1212\frac{1}{2}เช่นกัน (50% ของเวลา) สำหรับN=3N=3N=3 : XYZXYZXYZควรแสดงผลลัพธ์333ด้วยความน่าจะเป็นที่2323\frac{2}{3} (66.666% ของเวลา) และ3⋅3=93⋅3=93\cdot 3=9โดยมีความน่าจะเป็น1313\frac{1}{3} (33.333% ของเวลา) สำหรับN=4N=4N=4 : XYZXYZXYZXYZควรแสดงผลลัพธ์333ด้วยความน่าจะเป็น3434\frac{3}{4} (75% ของเวลา) และ4⋅3=124⋅3=124\cdot 3=12 โดยมีความน่าจะเป็น1414\frac{1}{4} (25% ของเวลา) และอื่น ๆ .... กฎระเบียบ คุณต้องสร้างโปรแกรมเต็มรูปแบบ …

21
เริ่มจากสิ่งที่
รับจำนวนเต็มบวกอย่างเคร่งครัดnทำตามขั้นตอนเหล่านี้: สร้างอาร์เรย์Aด้วยn 1 s ถ้าA มีเพียงองค์ประกอบเดียวให้ยุติ มิฉะนั้นเริ่มต้นจากองค์ประกอบแรกแทนที่แต่ละคู่ของAด้วยผลรวมของมันออกจากองค์ประกอบสุดท้ายเช่นถ้าความยาวของAเป็นคี่และทำซ้ำขั้นตอนนี้ ผลลัพธ์ควรประกอบด้วยสถานะของAหลังจากแต่ละขั้นตอนตามลำดับจากขั้นตอนแรกจนถึงสุดท้าย ห้ามมิให้มีการใช้ช่องโหว่มาตรฐาน นี่เป็นความท้าทายของการเล่นกอล์ฟดังนั้นการแก้ปัญหาด้วยจำนวนไบต์ที่น้อยที่สุดในแต่ละภาษาจะเป็นผู้ชนะ กรณีทดสอบ แต่ละบรรทัดในผลลัพธ์ของตัวอย่างเหล่านี้คือสถานะ คุณสามารถส่งออกในรูปแบบที่เหมาะสม การป้อนข้อมูล: 1 [1] การป้อนข้อมูล: 4 [1, 1, 1, 1] [2, 2] [4] การป้อนข้อมูล: 13 [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2, 2, 2, 2, 2, 2, 1] [4, 4, 4, …

23
จิมมี่แขวนเชือกได้หรือไม่
อีกความท้าทายของจิมมี่โดยพ่อดั้งเดิมของเขา เห็นเหล่านี้อื่น ๆ ที่น่ารัก ความท้าทาย อย่างที่คุณรู้เมื่อเร็ว ๆ นี้เราได้เห็นความท้าทายที่เกี่ยวข้องกับจิมมี่บนแพลตฟอร์ม ตอนนี้จิมมี่เป็นนักกายกรรมที่ฉันพูดถึงมาก่อนและเขามีเคล็ดลับอื่น ๆ หนึ่งในเทคนิคเหล่านี้แขวนด้วยเชือก นี่คือตัวอย่างของเชือกที่ Jimmy สามารถแขวนได้จาก: || || || || || || เมื่อจิมมี่แขวนเชือกดูเหมือนว่า: || || /o\ || || || เขาสามารถแขวนทางด้านซ้ายหรือด้านขวาของเชือกได้ดังนั้นสิ่งนี้: || || || /o\ || || ถูกต้องเช่นกัน แต่เขาไม่สามารถแขวนโดยส่วนใดส่วนหนึ่งได้ดังนั้นอะไรเช่นนี้: || || || /o\| || || ไม่ถูกต้อง โปรดสังเกตว่าเมื่อเขาถูกแขวนโดยส่วนหนึ่งของร่างกายเชือกอีกครึ่งหนึ่งจะปรากฏให้เห็นเพราะจิมมี่ไม่ได้ซ่อนไว้ นอกจากนี้จิมมี่ไม่ชอบห้อยอยู่ที่ก้นเชือก - มันทำให้เขากลัว - ดังนั้นสิ่งนี้: || …

19
เมทริกซ์ Hermitian?
โปรดทราบว่าความท้าทายนี้ไม่จำเป็นต้องจัดการหรือทำความเข้าใจกับตัวเลขที่ซับซ้อน รับตารางเมทริกซ์ที่ไม่ว่างเปล่าซึ่งทุกองค์ประกอบเป็นรายการจำนวนเต็มสององค์ประกอบ (Re, Im) พิจารณา โปรดทราบว่าการป้อนข้อมูลเป็นอาร์เรย์ 3D ของจำนวนเต็ม ไม่ใช่อาร์เรย์ 2 มิติของจำนวนเชิงซ้อน หากภาษาของคุณไม่สามารถใช้อาร์เรย์ 3D โดยตรงคุณอาจใช้รายการแบบคงที่ (และรูปร่าง n × n หรือ n × n × 2 หากมีสิ่งนั้นช่วย) เมทริกซ์คือเทียนถ้ามันเท่ากับตัวของมันเองtranspose ผัน กล่าวอีกนัยหนึ่งถ้าคุณพลิกมันในแนวทแยงมุมด้านบนซ้ายไปล่างขวาและลบล้างองค์ประกอบที่สองของลิสต์ทั้งสององค์ประกอบมันจะเหมือนกับเมทริกซ์อินพุท โปรดทราบว่าลำดับการพลิกและการคัดค้านนั้นไม่เกี่ยวข้องดังนั้นคุณอาจปฏิเสธก่อนแล้วจึงค่อยพลิกหลัง ตัวอย่างการเดิน ตัวอย่างนี้ใช้ JSON ด้วยพื้นที่สีขาวฟุ่มเฟือยเพื่อความสะดวกในการอ่าน: [[ [2, 0] , [2, 1] , [4, 0] ], [ [2,-1] , [3, 0] , [0, …

15
การออกแบบฟังก์ชั่นการฉีดสลับระหว่างชุดที่ไม่มีที่สิ้นสุด (จำกัด ) และคู่ไม่มีการเรียงลำดับดังกล่าว
ที่เกี่ยวข้อง แต่ต้องใช้จำนวนเต็มบวกเท่านั้นและไม่จำเป็นต้องสลับกัน ฟังก์ชั่นการจับคู่ต้นเสียงอธิบายไว้ในบทความวิกิพีเดียนี้ โดยพื้นฐานแล้วมันคือการดำเนินการเช่นนั้นเมื่อนำไปใช้กับค่าสองค่า X และ Y ค่าหนึ่งสามารถรับค่าดั้งเดิม X และ Y ที่ให้ผลลัพธ์ งานของคุณคือการออกแบบฟังก์ชั่นที่สอง: หนึ่งที่มีประสิทธิภาพและมีประสิทธิภาพอื่นX, Y -> Z ๆ Z -> X, Yนี่คือการจับ: X, Y -> Zจะต้องสลับกัน ซึ่งหมายความว่าZ -> X, Yจะไม่สามารถที่จะตรวจสอบถ้าใส่เป็นหรือX, YY, X คำจำกัดความที่เป็นทางการของความท้าทายนี้คือ: เลือกชุดตัวเลข S ที่ไม่มีที่สิ้นสุดนับได้ ออกแบบสองฟังก์ชั่นที่ทำงานต่อไปนี้: รับค่าคู่ที่ไม่เรียงลำดับใน S ส่งคืนค่าใน S รับค่าส่งคืนจากฟังก์ชันเริ่มต้นคืนค่าคู่ที่ไม่เรียงลำดับซึ่งประเมินค่าเป็นจำนวนเต็มอินพุตเมื่อส่งผ่านฟังก์ชันแรก ฉันไม่สนใจเกี่ยวกับพฤติกรรมของฟังก์ชันผกผันนี้ถ้าอินพุตไม่ใช่ค่าส่งคืนจากฟังก์ชันแรก ความต้องการ ผลลัพธ์ควรเหมือนกันระหว่างการวิ่ง {a, a} เป็นคู่ที่ไม่มีลำดับ หมายเหตุ: คำตอบของคุณมีแนวโน้มที่จะได้รับ …

18
เคล็ดลับสำหรับการเล่นกอล์ฟใน Japt
ตอนนี้ฉันติดเกม Code Golf อย่างถี่ถ้วนอาจถึงเวลาที่ฉันพยายามเลือกภาษากอล์ฟสักสองสามภาษา เมื่อฉันเล่นเกือบเป็นจาวาสคริปต์Japtดูเหมือนจะเป็นภาษาตรรกะที่เริ่มต้นด้วย ฉันจะดำลงไปในเอกสารในโอกาสต่อไปที่ฉันได้รับ แต่ในระหว่างนี้โปรดโพสต์คำแนะนำใด ๆ ที่คุณมีสำหรับ Japt ในคำตอบด้านล่าง ในฐานะที่ฉันเป็นผู้เริ่มต้นในภาษา Japt และการเล่นกอล์ฟโดยทั่วไปถ้าคุณสามารถ "แปล" เคล็ดลับในการใช้จาวาสคริปต์ได้ถ้าเป็นไปได้นั่นจะเป็นความช่วยเหลือครั้งใหญ่ในการช่วยฉันจับสิ่งต่างๆ
18 code-golf  tips  japt 

23
แสดง n ด้วย n
สิ่งที่ฉันต้องการ: ค่อนข้างง่ายฉันต้องการจอแสดงผลแบบข้อความที่ขออินพุตnจากนั้นแสดงค่านั้นบนจอแสดงผล! แต่มีการจับ แต่ละพิกเซล 'จริง' '(ที่กรอก) ต้องแสดงด้วยตัวเลขนั้นn.. ตัวอย่าง: nคุณจะได้รับการป้อนข้อมูล คุณสามารถสันนิษฐานได้ว่าnจะเป็นเลขตัวเดียว Input: 0 Output: 000 0 0 0 0 0 0 000 Input: 1 Output: 1 1 1 1 1 Input: 2 Output: 222 2 222 2 222 Input: 3 Output: 333 3 333 3 333 Input: 4 Output: 4 4 …

2
สิ่งที่ถูกล้อมรอบ
ฉันต้องการที่จะล้อมรอบข้อความด้วย#s เสมอ แต่ฉันมีปัญหาในการหาสิ่งที่ฉันล้อมรอบดังนั้นในความท้าทายนี้คุณจะได้เขียนโปรแกรมเพื่อทำสิ่งนั้น ตัวอย่าง อินพุต / เอาต์พุตแยกจากกันโดยขึ้นบรรทัดใหม่ ### #a# ### a # #a# # a ### # a # # b c # ####### a b c ABCDHIJ E####GK F# M #L # N#O P#### M N ###A### #C#B#o# #d###e# # go# ### C o d e go สเป็ค #s …
18 code-golf  string 

5
ตัวเลขนี้เป็นแบบสุ่มหรือไม่?
ฉันถามrandom.orgสำหรับจำนวนเต็ม 128 แบบสุ่มระหว่าง 0 และ 2 32 - 1 เนื่องจากตัวสร้างตัวเลขสุ่มนั้นมีความกระตือรือร้นที่จะให้ตัวเลข 64 ตัวแรกก่อนพวกเขาจึงสุ่มมากกว่า 64 คนอื่นอย่างเห็นได้ชัด เขียนโปรแกรมหรือฟังก์ชั่นเต็มรูปแบบที่ส่งคืนผลลัพธ์ที่เป็นจริงเมื่อหนึ่งใน 64 จำนวนเต็มต่อไปนี้เป็นอินพุต: [1386551069, 1721125688, 871749537, 3410748801, 2935589455, 1885865030, 776296760, 614705581, 3841106923, 434616334, 1891651756, 1128215653, 256582433, 310780133, 3971028567, 2349690078, 489992769, 493183796, 3073937100, 3968540100, 777207799, 515453341, 487926468, 2597442171, 950819523, 1881247391, 3676486536, 3852572850, 3498953201, 2544525180, 297297258, 3783570310, 2485456860, …

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