คำถามติดแท็ก random

งานที่เกี่ยวข้องกับตัวเลขสุ่มและ / หรือเอาท์พุท

8
ปีนไปอเมริกา
ตอนนี้ผู้ใช้รายอื่นช่วยให้ทรัมป์สร้างกำแพงได้แล้ว นี่คือความท้าทายทางศิลปะแบบ ascii ที่คุณต้องการเอาท์พุทปีนกำแพงพร้อมที่จับแบบสุ่ม ผนังปีนเขานั้นประกอบไปด้วยแผ่นไม้แต่ละแผ่นที่มีระหว่าง 3 ถึง 10 แผ่นและสูง 5 แผ่น แต่ละแผงมีความสูง 4 ตัวอักษรและ 10 ตัว เราใช้|เพื่อเป็นตัวแทนของผนังด้านข้าง (the arête) และ a -เพื่อใช้แทนขอบของแผง มุมของแผงจะแสดงโดยและถือจะแสดงเป็น+o ในที่สุดผนังจะต้องมีAmerica!ที่ด้านบนและMexicoด้านล่าง โปรแกรมของคุณไม่ควรป้อนข้อมูลหากไม่จำเป็นต้องป้อนข้อมูลให้เรียกใช้และควรส่งออกบางสิ่งที่มีลักษณะคล้ายกับด้านล่าง นี่คือตัวอย่างเอาต์พุต: America! +----------+ | o | | o o | | o o | | o o | +----------+ | o | | o o …

8
ปลูกดอกไม้!
ฤดูใบไม้ผลิเพิ่งมาถึงและเกือบถึงเวลาที่ดอกไม้เริ่มงอก ดังนั้นฉันต้องการให้คุณช่วยพวกเขาเติบโต งานของคุณ: กำหนดตัวเลขสองตัวmและnเอาท์พุทmดอกไม้วางสุ่มบนn*nกริด ดอกไม้เดียวมีลักษณะดังนี้: & | ตำแหน่งของดอกไม้จะถูกกำหนดโดยที่มัน&เป็น เมื่อวางดอกไม้สองดอกแบบสุ่มจะไม่มีดอกไม้สองดอกอยู่ในที่เดียวกัน หากหนึ่งในดอกไม้&คาบเกี่ยวดอกไม้อื่น|, &แสดง &แถวด้านล่างของดอกไม้อาจจะไม่ได้มีการใด ๆ อินพุตอาจเป็นตัวเลขหรือสตริงโดยใช้วิธีมาตรฐานใด ๆ ก็ได้ เอาต์พุตสามารถเป็นรายการของสตริงแต่ละสตริงที่แทนหนึ่งแถวของตารางหรือสตริงที่มีตัวคั่นตามแนวทางเดียวกันกับรายการ วิธีการมาตรฐานของการส่งออก อนุญาตให้ใช้อุปกรณ์ต่อท้ายได้และคุณสามารถใช้แท็บเพื่อแยกดอกไม้ของคุณ โปรดทราบว่าทุกกริดต้องถูกเติมเต็มอย่างสมบูรณ์พร้อมช่องว่างหรือบางสิ่งบางอย่าง โปรดทราบว่าการป้อนข้อมูลจะถูกต้องเสมอคุณจะสามารถใส่mดอกไม้ลงในตารางได้nตามnกฎหมาย กรณีทดสอบ: เนื่องจากสามารถรับประกันเคสทดสอบที่คับแคบได้มากเนื่องจากบิต "การจัดวางแบบสุ่ม" ทั้งหมดนั้นจะเป็นเคสทดสอบชนิดเดียวที่มีคำตอบให้ แต่ฉันจะลองใช้การส่งออนไลน์ทั้งหมดเพื่อให้แน่ใจว่าถูกต้องโดยใช้กรณีทดสอบด้วย m, nการป้อนข้อมูลสำหรับกรณีการทดสอบจะได้รับในรูปแบบ Input: 2, 2 Output: && || -------------- Input: 6, 3 Output: &&& &&& ||| โปรดทราบว่าการขึ้นบรรทัดใหม่หลังจากคำOutput:ในกรณีทดสอบเป็นทางเลือก กรณีทดสอบอื่น ๆ : 1, 10 0, 100 …

10
แมวตัวนี้มีข้อบกพร่อง? จริงๆ?
ท้าทาย: อ่านอินพุต (ภายในช่วง ASCII ที่มองเห็นได้) และเอาต์พุตพร้อมการแก้ไขเล็กน้อย: ในแต่ละชุดของอักขระ 10 ตัวของอินพุตสุ่ม (50/50): แทนที่หนึ่งอักขระ * (ด้วยการสุ่ม ** หนึ่งตัวในช่วง ASCII ที่มองเห็นได้) (เช่นlumberjackกลายเป็นlumbeZjack) หรือลบอักขระหนึ่งตัว (เช่นlumberjackกลายเป็นlmberjack) * หากชุดมีอักขระน้อยกว่า 10 ตัวคุณไม่จำเป็นต้องแก้ไข แต่คุณสามารถทำได้ ** ตัวละครอาจเหมือนกับอินพุตหนึ่งตราบใดที่ยังสุ่ม ตัวอย่าง: อินพุต: Go home cat! You're drunk! เอาต์พุต: Go hom cat! YouLre drunk! (เป็นเพียงตัวอย่างเนื่องจากเอาต์พุตอาจเป็นแบบสุ่มไม่ได้ใช้เป็นกรณีทดสอบ) กฎ: รหัสกอล์ฟตัวละครน้อยชนะ!

11
ลากนับถอยหลังการแข่งขัน
ท้าทาย: ในสถานการณ์สมมติตัวจับเวลานับถอยหลังสำหรับการแข่งขันมีช่วงเวลาแบบสุ่มระหว่างการนับเพื่อป้องกันการเริ่มต้นก่อนเวลาอันควรเช่น 3 (0.82 seconds pass), 2 (0.67 seconds pass), 1 การป้อนข้อมูล: ไม่มีอะไร เอาท์พุท: เขียนโปรแกรม (หรือฟังก์ชั่น) ที่พิมพ์ตัวเลข 3 จำนวนด้วยช่วงเวลาแบบสุ่มจาก 0.50 วินาทีถึง 1 วินาทีระหว่างแต่ละการนับ บันทึก: โปรแกรมจะต้องแสดงผลแต่ละหมายเลข (3, 2, 1) ด้วยการสุ่ม ( ตัวเลขใด ๆระหว่าง 0.50 ถึง 1 ถึงหนึ่งในร้อยส่วนใด ๆ ไม่มีการเข้ารหัสแบบหนัก) ช่วงเวลาระหว่างแต่ละโปรแกรม ความแม่นยำของช่วงเวลาสุ่มต้องออกไปเป็นร้อย (เช่น: 0.52) คุณไม่จำเป็นต้องส่งออกช่วงเวลานับเฉพาะ @JoKing ชี้แจงแล้วฉันหมายถึงการสุ่มอย่างสม่ำเสมอ (คุณสามารถใช้เครื่องกำเนิดไฟฟ้าแบบหลอกเทียมในภาษาของคุณได้ ตามที่หลาย ๆ คนได้ชี้แจงฉันหมายถึงตัวเลข 2 …
10 code-golf  random 

8
การตีกอล์ฟแบบ Code Center ซ้าย (LCR)
ในงานปาร์ตี้ฉันได้รู้จักกับเกม LCR ตอนนี้มันไม่ใช่เกมที่ยอดเยี่ยมเพราะไม่มีทักษะ แต่มีโอกาสสุ่มเท่านั้น แต่มันทำให้ฉันคิดว่าฉันสามารถรหัสนี้และฉันทำโปรแกรมอย่างรวดเร็วใน R เพื่อจำลองเกม กฎของเกมได้รับการแก้ไขจาก Wikipedia เพื่อให้ตรงกับวิธีที่เราเล่น: ผู้เล่นแต่ละคนจะได้รับชิปอย่างน้อย 3 ชิป ผู้เล่นจะหมุนลูกเต๋าหกด้านสามด้านแต่ละอันมีเครื่องหมาย "L", "C", "R" อยู่ด้านเดียวและจุดเดียวที่เหลืออยู่ทั้งสามด้าน สำหรับการโยน "L" หรือ "R" แต่ละครั้งผู้เล่นจะต้องส่งชิปหนึ่งชิปไปยังผู้เล่นไปทางซ้ายหรือขวาตามลำดับ "C" หมายถึงชิปที่ตรงกลาง (หม้อ) จุดไม่มีผลกระทบ หากผู้เล่นเหลือชิปน้อยกว่าสามพวกเขายังคงอยู่ในเกม แต่จำนวนชิปของพวกเขาคือจำนวนของลูกเต๋าที่พวกเขากลิ้งไปตามเทิร์นแทนที่จะหมุนทั้งสาม เมื่อผู้เล่นมีชิปเป็นศูนย์พวกเขาจะส่งลูกเต๋าเมื่อถึงตาของพวกเขา แต่อาจได้รับชิปจากผู้อื่นและเทิร์นถัดไปของพวกเขา ผู้ชนะคือผู้เล่นคนสุดท้ายที่นำชิปเข้าไปในศูนย์ การแข่งขัน: เขียนโปรแกรมในภาษาที่คุณเลือกซึ่งป้อนข้อมูลตามจำนวนผู้เล่นและจำนวนชิปเริ่มต้นและจำลองเกม LCR โดยแสดงสถานะของเกมหลังจากผู้เล่นแต่ละคนกลิ้ง ตัวอย่างเช่นเกมอาจแสดงผลลัพธ์เป็น: [[[3,3,3,3],0],[[1,4,3,4],0],[[1,4,3,4],0],[[1,4,1,4],2],[[1,4,1,2],4], [[0,4,1,3],4],[[0,3,2,3],4],[[0,3,0,3],6],[[0,3,1,1],7],[[0,3,1,1],7], [[2,0,1,1],8],[[2,0,0,1],9],[[2,0,0,0],10],[[0,1,0,0],11], [[1,0,0,0],11],[[1,0,0,0],11],[[1,0,0,0],11],[[0,0,0,0],12]] ht: JonathanAllan ผลลัพธ์ไม่จำเป็นต้องมีลักษณะเช่นนี้ แต่ควรง่ายต่อการมองเห็นการทอยลูกเต๋าจำนวนชิปที่ผู้เล่นแต่ละคนมีและจำนวนชิปที่ศูนย์มีสำหรับแต่ละเทิร์น มันคือรหัสกอล์ฟเพื่อให้รหัสที่สั้นที่สุดชนะ
10 code-golf  random 

3
Arbitrary Randomness (ฉบับความเร็ว)
รับจำนวนเต็มnคำนวณชุดของnจำนวนเต็มเฉพาะในช่วงสุ่ม1..n^2(รวม) ซึ่งผลรวมของชุดเท่ากับn^2 สุ่มในกรณีนี้หมายถึงการสุ่มอย่างสม่ำเสมอระหว่างผลลัพธ์ที่ถูกต้อง เอาต์พุตที่ถูกต้องแต่ละรายการสำหรับชุดที่กำหนดnจะต้องมีโอกาสที่จะถูกสร้างขึ้นอย่างสม่ำเสมอ ยกตัวอย่างเช่นn=3ควรมีโอกาสที่ 1/3 แต่ละการแสดงผล6, 1, 2, หรือ3, 5, 1 4, 3, 2เนื่องจากเป็นชุดคำสั่งซื้อจึงไม่เกี่ยวข้อง4, 3, 2จึงเหมือนกัน3, 2, 4 เกณฑ์การให้คะแนน ผู้ชนะคือโปรแกรมที่สามารถคำนวณคะแนนสูงสุดnในเวลาไม่เกิน 60 วินาที หมายเหตุ:เพื่อป้องกันฮาร์ดโค้ดบางส่วนที่เป็นไปได้รายการทั้งหมดจะต้องต่ำกว่า 4000 ไบต์ การทดสอบ รหัสทั้งหมดจะทำงานบนเครื่อง Windows 10 ในพื้นที่ของฉัน (Razer Blade 15, 16GB RAM, Intel i7-8750H 6 คอร์, 4.1GHz, GTX 1060 ในกรณีที่คุณต้องการละเมิด GPU) ดังนั้นโปรดให้คำแนะนำโดยละเอียดเพื่อเรียกใช้รหัสของคุณ เครื่องของฉัน ตามคำขอรายการสามารถเรียกใช้อย่างใดอย่างหนึ่งผ่าน Debian บน …

6
ตัวเลขที่เป็น palindromes ใน N base
ได้รับจำนวนเต็มไม่เป็นลบn >= 0ออกไปตลอดกาลลำดับเลขx_i >= 3ที่มี palindromes ในตรงnฐานที่แตกต่างกันที่ฐานที่สามารถb2 <= b <= x_i-2 นี้เป็นพื้นผกผันของOEIS A126071nที่คุณส่งออกที่ดัชนีอยู่ในลำดับที่มีค่า มันแตกต่างกันเล็กน้อยเพราะฉันเปลี่ยนดังนั้นคุณจึงไม่สนใจเบสb = x_i-1, x_i, x_i+1เนื่องจากผลลัพธ์สำหรับเบสเหล่านั้นมักจะเหมือนเดิมเสมอ นอกจากนี้การชดเชยจะแตกต่างกัน x_iจะมีการ จำกัด จำนวน>= 3เพื่อให้ระยะแรกของผลสำหรับแต่ละnคือA037183 โปรดทราบว่ารูปแบบผลลัพธ์มีความยืดหยุ่น แต่ตัวเลขควรคั่นด้วยวิธีที่ดี ตัวอย่าง: n seq 0 3 4 6 11 19 47 53 79 103 137 139 149 163 167 ... 1 5 7 8 9 12 …
10 code-golf  sequence  base-conversion  palindrome  code-golf  array-manipulation  matrix  code-golf  string  ascii-art  code-golf  ascii-art  physics  code-golf  number  sequence  fibonacci  code-golf  ascii-art  packing  code-golf  string  hexadecimal  code-challenge  restricted-source  decision-problem  binary  code-golf  code-golf  code-golf  stack-exchange-api  code-golf  string  parsing  generation  data-structures  code-golf  kolmogorov-complexity  graphical-output  code-golf  array-manipulation  integer  generation  data-structures  code-golf  number  random  probability-theory  king-of-the-hill  java  minesweeper  code-golf  string  kolmogorov-complexity  animation  code-golf  string  code-golf  code-golf  quine  code-golf  internet  code-golf  arithmetic  base-conversion 

7
สร้างเมทริกซ์ของจาโคเบียน
ใช้เวกเตอร์ของราชวงศ์และใช้บางฟังก์ชั่นอนุพันธ์ทั่วไป จาโคเบียนจะได้รับแล้วโดยเมทริกซ์ดังกล่าวว่า: ตัวอย่างเช่นสมมติว่าและm=3 n=2จากนั้น (ใช้การจัดทำดัชนีตาม 0) ในขณะนั้นชาวโคเบียนfนั้น เป้าหมายของการท้าทายนี้คือการพิมพ์เมทริกซ์จาโคเบียนนี้ อินพุต โปรแกรม / ฟังก์ชั่นของคุณควรรับข้อมูลเป็นจำนวนเต็มบวกจำนวนเต็มสองตัวmและnแสดงจำนวนส่วนประกอบของfและuตามลำดับ อินพุตอาจมาจากแหล่งที่ต้องการ (stdio, function function, ฯลฯ ) คุณอาจกำหนดลำดับที่ได้รับสิ่งเหล่านี้และสิ่งนี้จะต้องสอดคล้องกับคำตอบของคุณ (โปรดระบุในคำตอบของคุณ) เอาท์พุต สิ่งที่แสดงถึงเมทริกซ์ของจาโคเบียน การเป็นตัวแทนนี้จะต้องสะกดองค์ประกอบทั้งหมดของเมทริกซ์ของจาโคเบียนอย่างชัดเจน แต่รูปแบบที่แน่นอนของแต่ละคำจะถูกนำไปปฏิบัติตราบใดที่ไม่มีความชัดเจนในสิ่งที่สร้างความแตกต่างและด้วยความเคารพต่อสิ่งต่างๆ ตัวอย่างแบบฟอร์มที่ยอมรับได้สำหรับการแทนเมทริกซ์: รายการของรายการที่แต่ละรายการของรายการด้านนอกสอดคล้องกับแถวของ Jacobian และแต่ละรายการของรายการภายในสอดคล้องกับคอลัมน์ของ Jacobian สตริงหรือเอาต์พุตข้อความที่แต่ละบรรทัดเป็นแถวของ Jacobian และแต่ละตัวคั่นคั่นรายการในบรรทัดสอดคล้องกับคอลัมน์ของ jacobian การแสดงกราฟิก / ภาพบางส่วนของเมทริกซ์ ตัวอย่าง: สิ่งที่แสดงโดย Mathematica เมื่อใช้MatrixFormคำสั่ง วัตถุเมทริกซ์หนาแน่นอื่น ๆ ที่ทุกรายการถูกเก็บไว้ในหน่วยความจำแล้วและสามารถสอบถามได้ (เช่นคุณไม่สามารถใช้วัตถุเครื่องกำเนิดไฟฟ้า) ตัวอย่างจะเป็นวิธีที่ Mathematica แสดงถึงวัตถุเมทริกซ์ภายใน ตัวอย่างรูปแบบรายการ: สตริงของฟอร์มd f_i/d …

8
กอล์ฟอัลกอริทึม K- หมายถึง
K- mean เป็นอัลกอริทึมการจัดกลุ่มแบบไม่ได้รับการจัดการมาตรฐานซึ่งกำหนดชุดของ "คะแนน" และกลุ่มของ K จำนวนหนึ่งจะกำหนด "จุด" แต่ละจุดให้กับหนึ่งในกลุ่ม K Pseudo-Code ของ K-mean โปรดทราบว่า K-Mean มีหลากหลายรูปแบบ คุณต้องใช้อัลกอริทึมที่ฉันอธิบายด้านล่าง คุณอาจมีการเปลี่ยนแปลงบางอย่างเกี่ยวกับอัลกอริทึมหรือใช้บิวด์อินตราบเท่าที่คุณจะได้รับผลลัพธ์เช่นเดียวกับอัลกอริทึมนี้ที่ให้คะแนนเริ่มต้นเหมือนกัน ในการท้าทายนี้อินพุตทั้งหมดจะเป็นจุดบนระนาบ 2D (แต่ละจุดจะถูกแทนด้วยพิกัดใน x และ y) Inputs: K, the number of clusters P, the set of points Choose K points of P uniformly at random Each chosen point is the initial centroid …

11
“ i” มี“ i” โอกาสที่จะเกิดขึ้น
ออกแบบตัวสร้างตัวเลขสุ่มโดยที่ตัวเลข i th นั้นมีโอกาส i% ที่จะเกิดขึ้นสำหรับ 0 <i <14. 0 ทั้งหมดควรมีโอกาสที่จะเกิดขึ้น 9% เมล็ดสำหรับเครื่องกำเนิดไฟฟ้าควรเป็นเวลาของระบบ คุณไม่สามารถใช้ฟังก์ชั่นที่กำหนดไว้ล่วงหน้าสำหรับการสร้างตัวเลขสุ่ม โดยทั่วไป 1 มีโอกาสเกิดขึ้น 1% 2 มีโอกาส 2% และสูงถึง 13 มีโอกาสเกิดขึ้น 13% นี่คือรหัสกอล์ฟดังนั้นรหัสที่สั้นที่สุดชนะ

10
เกมลูกเต๋าแบบไม่ถ่ายทอด
บรรดาผู้ที่ชอบ Numberphile จะคุ้นเคยกับดร. เจมส์ Grime ที่อธิบายเกมลูกเต๋าที่ไม่ใช่สกรรมกริยาในช่องทางของเขา เกมนี้ประกอบไปด้วยลูกเต๋า 6 หน้าทั้งสาม: ตาย 1: 3,3,3,3,3,6 ตาย 2: 2,2,2,5,5,5 ตาย 3: 1,4,4,4,4,4 ผู้เล่นสองคนแต่ละคนเลือกตายที่จะใช้ พวกเขากลิ้งพวกเขาและผู้ตายที่สูงกว่าชนะได้ดีที่สุด ความเป็นไปได้ที่จะตาย 1 ครั้งจะตาย 2 กับโอกาส> 50% ในทำนองเดียวกันตาย 2 ครั้งตาย 3 และน่าสนใจตาย 3 ครั้งตาย 1 เขียนโปรแกรมการซัก1, 2หรือ3เป็นอินพุท สิ่งนี้บ่งชี้ถึงความตายที่ผู้ใช้เลือก จากนั้นโปรแกรมจะเลือกแม่พิมพ์ที่จะเอาชนะผู้ใช้และส่งออกผลลัพธ์ 21 ม้วนและ " Computer/User wins with x points" กฎระเบียบ รหัส - กอล์ฟคะแนนเป็น …
10 code-golf  game  random 

12
ลูกเต๋าจากการเปลี่ยนเครื่องกำเนิดไฟฟ้าแบบสุ่ม
บทนำ คุณจะได้รับตัวสร้างจำนวนเต็มแบบสุ่มด้วยการใช้งานต่อไป การเรียกใช้ครั้งแรกส่งคืน 1 เสมอ การเรียกใช้ที่สองส่งคืนจำนวนเต็มแบบสุ่มระหว่าง 1 ถึง 2 การเรียกใช้ที่สามส่งคืนจำนวนเต็มแบบสุ่มระหว่าง 1 ถึง 3 การร้องขอ nth ส่งคืนเลขจำนวนเต็มแบบสุ่มระหว่าง 1 ถึง n โดยรวม ขึ้นอยู่กับฟังก์ชั่นด้านบนเขียนตัวสร้างลูกเต๋าแบบสุ่มที่สุ่มสมบูรณ์โดยส่งคืนค่าระหว่าง 1 ถึง 6 (รวม) ด้วยความน่าจะเป็นที่เท่ากัน กฎระเบียบ โปรแกรม / ฟังก์ชั่นของคุณควรส่งผลให้จำนวนเต็มแบบสุ่มระหว่าง 1 ถึง 6 รวมอยู่ในรูปแบบที่ใช้งานได้บางอย่างเช่นไปยังเอาต์พุตมาตรฐานหรือเป็นค่าส่งคืนฟังก์ชัน ตัวสร้างตัวเลขสุ่มจากน้อยไปหามากสามารถกำหนดเป็นฟังก์ชัน "ฟรี" ในโปรแกรมของคุณ (เช่นไม่นับรวมตัวอักษรของคุณ) หรือสคริปต์ / โปรแกรมแยกต่างหากที่ดำเนินการตามที่ต้องการสมมติว่าสถานะ ( n) เป็นแบบถาวร ระหว่างการโทร สมมติว่าไม่มีมากกว่า 1000 ลูกเต๋าม้วนจะได้รับการร้องขอที่เคยมีในกรณีที่ใช้เพียงครั้งเดียวของโปรแกรมของคุณและเริ่มต้นกำเนิดจำนวนสุ่มสามารถตั้งค่าเพื่อ1ที่ปลาย 1000 nลูกเต๋าม้วนเพื่อหลีกเลี่ยงการล้นของ …
10 code-golf  random 

16
สุ่มตัวอย่างโดยไม่ต้องเปลี่ยน
สร้างฟังก์ชั่นที่จะส่งออกชุดตัวเลขสุ่มที่แตกต่างจากช่วง ลำดับขององค์ประกอบในชุดนั้นไม่สำคัญ (สามารถเรียงได้) แต่จะต้องเป็นไปได้สำหรับเนื้อหาของชุดจะแตกต่างกันในแต่ละครั้งที่เรียกใช้ฟังก์ชัน ฟังก์ชั่นจะได้รับ 3 พารามิเตอร์ตามลำดับที่คุณต้องการ: จำนวนของตัวเลขในชุดเอาต์พุต ขีด จำกัด ล่าง (รวม) ขีด จำกัด บน (รวม) สมมติว่าตัวเลขทั้งหมดเป็นจำนวนเต็มในช่วง 0 (รวม) ถึง 2 31 (พิเศษ) เอาท์พุทสามารถส่งกลับในแบบที่คุณต้องการ (เขียนถึงคอนโซลเป็นอาร์เรย์ ฯลฯ ) การตัดสิน เกณฑ์รวมถึง 3 R's เวลาทำการ - ทดสอบบนเครื่อง Windows 7 แบบ quad-core ด้วยคอมไพเลอร์สิ่งใดก็ได้ที่เป็นอิสระหรือใช้งานง่าย ความทนทาน - ฟังก์ชั่นการจัดการกรณีมุมหรือมันจะตกอยู่ในวงไม่ จำกัด หรือผลลัพธ์ที่ไม่ถูกต้อง - ข้อยกเว้นหรือข้อผิดพลาดในการป้อนข้อมูลที่ไม่ถูกต้อง การสุ่ม - ควรสร้างผลลัพธ์แบบสุ่มที่ไม่สามารถคาดเดาได้ง่ายด้วยการแจกแจงแบบสุ่ม การใช้ตัวสร้างตัวเลขสุ่มในตัวนั้นใช้ได้ …

7
รหัสสี CSS แบบสุ่ม
บล็อกนี้โพสต์เกี่ยวกับการสร้างรหัสสี CSS แบบสุ่มใน JavaScript มีหลายวิธีในการสร้างสีแบบสุ่มใน JavaScript สั้นที่สุดที่ฉันสามารถหาคือ: '#'+(Math.random()*0xffffff).toString(16).slice(-6) หากคุณไม่คุ้นเคยกับเอกสารสีอ่านรหัส CSS ที่นี่ เราทำได้ดีกว่านี้ไหม แล้วภาษาอื่น ๆ ล่ะ?
10 code-golf  random  css 

7
Code-Golf: ลำดับ Farey (I)
ท้าทาย ในภารกิจนี้คุณจะได้รับจำนวนเต็ม N (น้อยกว่า 10 ^ 5) ออกลำดับ Fareyของคำสั่ง N อินพุต N ถูกกำหนดในบรรทัดเดียวอินพุตถูกยกเลิกโดย EOF อินพุต 4 3 1 2 เอาท์พุต F4 = {0/1, 1/4, 1/3, 1/2, 2/3, 3/4, 1/1} F3 = {0/1, 1/3, 1/2, 2/3, 1/1} F1 = {0/1, 1/1} F2 = {0/1, 1/2, 1/1} ข้อ จำกัด จำนวนอินพุตไม่เกิน 10 ^ …
10 code-golf  math  code-golf  math  code-golf  number  number-theory  code-golf  math  arithmetic  repeated-transformation  code-golf  geometry  popularity-contest  code-golf  code-golf  tips  haskell  math  fastest-algorithm  code-golf  combinatorics  code-golf  math  polynomials  rational-numbers  code-golf  code-golf  popularity-contest  javascript  code-golf  kolmogorov-complexity  code-golf  code-golf  math  combinatorics  permutations  code-challenge  restricted-source  random  array-manipulation  code-challenge  generation  code-golf  code-golf  ascii-art  arithmetic  division  code-challenge  number  code-golf  math  number  binary  code-golf  ascii-art  code-golf  interpreter  stack  code-golf  internet  networking  code-golf  math  code-golf  ascii-art  code-golf  math  sequence  code-golf  hello-world  restricted-source  code-golf  ascii-art  code-golf  geometry  code-golf  kolmogorov-complexity  pi  code-golf  math  combinatorics  permutations  code-golf  math  code-challenge  ascii-art  code-golf  string  code-golf  quine  code-golf  math  floating-point  golfscript  code-golf  string  code-golf  sliding-puzzle  code-challenge  arithmetic  code-golf  math  code-golf  geometry  optimized-output 

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