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

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

14
ใส่อาร์เรย์ลงในถังขยะ
ในการท้าทายแบบนี้คุณจะได้รับการป้อนข้อมูลอาร์เรย์Lของจำนวนเต็มไม่เป็นลบและจำนวนของถังขยะbมากกว่า 0 Lแต่ไม่เกินความยาวของ รหัสของคุณจะต้องส่งคืนอาเรย์ใหม่Mที่มีความยาวbและอาเรย์Lนั้นได้ถูกรวมเข้าด้วยกัน นี่คือตัวอย่างที่อธิบายได้ง่ายที่สุด L = [1,0,5,1]และผลตอบแทนb = 2M = [1,6] L = [0,3,7,2,5,1]และผลตอบแทนb = 3M = [3,9,6] จนถึงตอนนี้ง่ายมาก อย่างไรก็ตามในคำถามนี้ไม่จำเป็นต้องมีการแบ่งb len(L)ในกรณีนี้ถังขยะสุดท้ายจะมีตัวเลขน้อยกว่าในการสร้าง แต่ละ bin ยกเว้นอาจเป็นอันสุดท้ายต้องมีจำนวนตัวเลขเท่ากันซึ่งมีผลต่อจำนวนทั้งหมด ถังขยะสุดท้ายจะต้องไม่มีตัวเลขที่มีส่วนร่วมมากกว่าถังขยะอื่น ถังขยะสุดท้ายจะต้องมีตัวเลขจำนวนมากที่มีส่วนร่วมให้มากที่สุดภายใต้กฎอื่น ๆ L = [0,3,7,2,5,1]และผลตอบแทน b = 4 ไม่ได้มีการส่งออกได้รับการยอมรับว่าเป็นถังที่สามไม่ได้มีจำนวนชื่อของตัวเลขที่เอื้อต่อการเป็นถังขยะและM = [3,9,6,0]M = [10,8,0,0]12 L = [0,3,7,2,5]และผลตอบแทน b = 2 ไม่ได้มีการส่งออกได้รับการยอมรับว่าเป็นถังที่ผ่านมาจะมีองค์ประกอบที่เอื้อต่อการได้ แต่ครั้งแรกที่มีเพียงM = [10,7]M = …

5
เมทริกซ์ติดตามเมทริกซ์ใด ๆ ผ่าน ... การแรสเตอร์บรรทัดของ Bresenham
แรงบันดาลใจจากนี้ Agatha Stephendale นักเรียนปีหนึ่งที่มีความสนใจในกราฟิกแรสเตอร์ได้เข้าเรียนวิชาพีชคณิตเชิงเส้น ตอนนี้เธอนึกภาพเมทริกซ์เป็นรูปสี่เหลี่ยมผืนผ้า แต่ในความคิดทางศิลปะของเธอเธอยึดเส้นทแยงมุมเข้ากับรูปสี่เหลี่ยมผืนผ้าเหล่านั้นและพยายามคำนวณร่องรอยตามพวกเขา ในความเป็นจริงเธอต้องการคำนวณร่องรอยของเมทริกซ์ทั้งหมดไม่ใช่แค่กำลังสอง เนื่องจาก Agatha เป็นศิลปินเธอรู้วิธีวาดลายเส้นในโปรแกรมแก้ไขภาพที่เธอโปรดปรานและอันหลังนั้นใช้อัลกอริธึมของ Bresenham ในการพล็อตไลน์ เธอยังตรวจสอบ Wikipedia และพบรหัสปลอม: function line(x0, y0, x1, y1) real deltax := x1 - x0 real deltay := y1 - y0 real deltaerr := abs(deltay / deltax) // Assume deltax != 0 (line is not vertical), // note that …

5
ไม้โปรแทรกเตอร์
ด้วยจำนวนเต็มบวกnให้ออกแบบไม้โปรแทรกเตอร์ด้วยจำนวนเครื่องหมายที่น้อยที่สุดที่ให้คุณวัดมุมทั้งหมดที่เป็นผลคูณรวมของ2π/n(แต่ละอันในการวัดเดี่ยว) รายละเอียด ในฐานะที่เป็นเอาท์พุทคุณสามารถส่งออกรายการจำนวนเต็มในช่วง0ถึงn-1(หรือ1ถึงn) ที่แสดงถึงตำแหน่งของแต่ละเครื่องหมาย อีกทางหนึ่งคุณสามารถส่งออกสตริง / รายการความยาวnด้วย#ที่ตำแหน่งของเครื่องหมายแต่ละอันและ_(ขีดล่าง) โดยที่ไม่มี (หรือตัวละครทั้งสองแตกต่างกันถ้าสะดวกเพิ่มเติม.) ตัวอย่าง:สำหรับn = 5คุณจำเป็นต้องตรง 3 เครื่องหมายเพื่อให้สามารถวัดมุมทั้งหมด2π/5, 4π/5, 6π/5, 8π/5, 2πโดยการตั้งค่า (ตัวอย่าง) หนึ่งเครื่องหมายที่0หนึ่งที่เครื่องหมายและเครื่องหมายที่2π/5 6π/5เราสามารถเข้ารหัสนี้เป็นรายการหรือเป็นสตริง[0,1,3]##_#_ ตัวอย่าง โปรดทราบว่าผลลัพธ์ไม่จำเป็นต้องซ้ำกัน n: output: 1 [0] 2 [0,1] 3 [0,1] 4 [0,1,2] 5 [0,1,2] 6 [0,1,3] 7 [0,1,3] 8 [0,1,2,4] 9 [0,1,3,4] 10 [0,1,3,6] 11 [0,1,3,8] 20 [0,1,2,3,6,10] ป.ล. …

5
ผู้นำการแยกตัวประกอบลดลง
tl; dr: ส่งออกค่าที่ผู้นำการแยกตัวประกอบนายกรัฐมนตรีลดลง จำนวนเต็มบวกทุกตัวมีการแยกตัวประกอบเฉพาะ ลองเรียกการแยกตัวประกอบเฉพาะที่ลดลงเพียงรายการหลายหลากของปัจจัยหลักที่เรียงลำดับตามขนาดของปัจจัย ยกตัวอย่างเช่นการลดตัวประกอบที่สำคัญของการ1980เป็นเพราะ[2, 2, 1, 1]1980 = 2 * 2 * 3 * 3 * 5 * 11 [1, 2, ..., n]ถัดไปบันทึกให้ของความถี่ที่แต่ละลดตัวประกอบที่สำคัญที่เกิดขึ้นในช่วงจำนวนเต็มใน ตัวอย่างเช่นใน[1, 2, ..., 10], ลดปัจจัยสำคัญที่เกิดขึ้นดังต่อไปนี้: [1]: 4 (2, 3, 5, 7) [2]: 2 (4, 9) [1, 1]: 2 (6, 10) []: 1 (1) [3]: 1 …

3
Romanize ภาษาเกาหลี
ใช่มันเป็นพื้นคุณเป็น Romanizer เด็กแต่ยาก ชอบวิธีที่ยากขึ้น เรียนภาษาเกาหลีอย่างหนัก อย่างน้อยสำหรับคนที่อยู่นอกเอเชีย แต่อย่างน้อยพวกเขาก็มีโอกาสเรียนรู้ใช่ไหม สิ่งที่คุณต้องทำ คุณจะได้รับใบแจ้งยอดเกาหลี ตัวอย่างเช่น안녕하세요. คุณต้องแปลงอินพุตเป็นการออกเสียงโรมัน annyeonghaseyoยกตัวอย่างเช่นกำหนดให้การส่งออกสามารถ ตอนนี้มันได้รับทางเทคนิค ตัวอักษรเกาหลีมีสามส่วนเริ่มต้นพยัญชนะสระและสิ้นสุดพยัญชนะ พยัญชนะสิ้นสุดอาจไม่มีอยู่ในตัวละคร ยกตัวอย่างเช่น아เป็นㅇ(เริ่มต้นพยัญชนะ) และㅏ(สระ) และ손เป็นㅅ(เริ่มต้นพยัญชนะ) ㅗ(สระ) และㄴ(พยัญชนะสิ้นสุด) หลีกเลี่ยงเสียงพยัญชนะและสระที่มีการออกเสียง การออกเสียงของพยัญชนะแต่ละตัวมีดังต่อไปนี้ Korean ㄱ ㄲ ㄴ ㄷ ㄸ ㄹ ㅁ ㅂ ㅃ ㅅ ㅆ ㅇ ㅈ ㅉ ㅊ ㅋ ㅌ ㅍ ㅎ Romanization Starting g kk n d tt r …

7
มาเข้ารหัสมันกันเถอะ!
ท้าทาย ความท้าทายคือการเข้ารหัสสตริงที่กำหนดโดยใช้กฎตามที่ระบุไว้ด้านล่าง สตริงจะมีตัวพิมพ์เล็กตัวอักษร , ตัวเลขและ / หรือช่องว่าง เทียบเท่าตัวละคร ตอนนี้ก่อนอื่นคุณต้องรู้วิธีการค้นหา "เทียบเท่า" ของตัวละครแต่ละตัว หากตัวละครเป็นพยัญชนะนี่เป็นวิธีการค้นหาว่ามันเทียบเท่า: 1) List all the consonants in alphabetical order b c d f g h j k l m n p q r s t v w x y z 2) Get the position of the consonant you are …

3
“ ฟ็อกซ์บราวน์ด่วน” กระตือรือร้น“ กระโดด” พร้อมกับเกลียว Groovy
บทนำ เขียนโปรแกรมเพื่อเอาท์พุทเกลียวออกของ pangram ที่มีชื่อเสียงตามกฎที่กำหนด ท้าทาย แกรมเป็นประโยคที่ใช้ตัวอักษรทุกตัวอักษรที่กำหนดอย่างน้อยหนึ่งครั้ง หนึ่งใน pangrams ที่มีชื่อเสียงที่สุดคืออันที่ใช้อย่างกว้างขวางในโปรแกรมดูฟอนต์ของ Windows นั่นคือ " สุนัขจิ้งจอกสีน้ำตาลอย่างรวดเร็วกระโดดข้ามสุนัขขี้เกียจ " ความท้าทายคือการส่งออกเกลียวตามข้อความนี้ งานของคุณส่งออกข้อความที่แน่นอนนี้: heeeeellllllllllllazzzzzzzzzzz hummmmmmmmmmmmmppppppppppppppy hubrrrrrrrrrrrrrrrrrrooooooosy hukyddddoooooooooooooooggggwsy hukyveeeeerrrrrrrrrrrrrrrrtwsy hukyvxjjjjjjjjjjuuuuuuuuuttwsy hukyvxkbbrrrrrrrrrrrrrrrmttwsy hukyvxkogggggggttttttttomttwsy tukyvokoellllllllllllahomttwsy tukyvokoeovvvvvvvvvvvzhomttwsy tukyvocoeoummmmmmmmmezhomttwsy tukyvocoeoufooooooopezhomttwsy tukyvocohoufroooooxpezhomttwsy tukyvoiohoufrquuuwxpezhomttwsy tucyvoiohoufbqttiwxpezhomttwsy tucyvoiohoufbeehiwxprzhomttwsy tucyvoiohoufkccciwxprzeomttwsy tjiyvoidhounnnnnnwxprzeomttwsy tjiyvoidhojjjjjjjjxprzeomttwsy tjiyvoidhssssssssssprzeopttwsy tjiyvoidttttttttttttrzeopttwsy tjiyvoiyyyyyyyyyyyyyyzqopttwoy tjiyvouuuuuuuuuuuuuuuuqwpttwoy tjiyvffffnnnnnnnnnnnnnnwpttwoy tjiyossssssssssssssssssspthwoy tjizzzzalllllllllllleeeeehhwoy tjuuqqqqqqqqqqqqqqqqqeeeeehnod txxxxxoooooooooooooooffffffnod reeeeevvvvvvvvvvvvvvvvvvvvvvod gggggggoooooooooooooood นี่คือวิธีการสร้าง มีสุนัขจิ้งจอกที่กระตือรือร้นที่ชอบ pangram "สุนัขจิ้งจอกสีน้ำตาลอย่างรวดเร็วกระโดดข้ามสุนัขขี้เกียจ" …

4
คำนวณจำนวนเมทริกซ์ด้วยจำนวนเงินที่เหมาะสม
เมื่อการคูณ monomials ใน Milnor เป็นพื้นฐานสำหรับพีชคณิต Steenrod ส่วนหนึ่งของอัลกอริทึมเกี่ยวข้องกับการแจกแจงบางอย่าง "เมทริกซ์ที่อนุญาต" รับสองรายการของจำนวนเต็ม nonnegative r 1 , ... , r mและ s 1 , ... , s n , เมทริกซ์ของจำนวนเต็ม nonnegative X อนุญาตถ้า ผลรวมของคอลัมน์ jth น้อยกว่าหรือเท่ากับs j : ผลรวมของแถว ith ที่ถ่วงน้ำหนักด้วยพลังของ 2 น้อยกว่าหรือเท่ากับr i : งาน เขียนโปรแกรมที่ใช้คู่ของรายการr 1 , ... , r mและs 1 …

10
สร้าง N-Dimensional Simplex (Tetrahedron)
รูปร่าง N-Dimension ที่ง่ายที่สุดที่สามารถสร้างสำหรับมิติใด ๆ คือSimplexและนี่คือชุดของ N + 1 จุดที่อยู่ห่างกันเท่ากัน สำหรับ 2 มิตินี่คือสามเหลี่ยมด้านเท่าสำหรับ 3 มิตินี่คือจัตุรมุขปกติโดยที่ 4 มิติคือ5-Cellเป็นต้น ความท้าทาย กำหนดขนาด Integer N เป็นอินพุทเอาท์พุทอาร์เรย์ / ลิสต์ / สแต็ค / อะไรก็ตามที่มีมิติมิติที่แสดงถึง Simplex ของมิตินี้ นั่นคือจุดยอด N + 1 ที่มีระยะทางเท่ากันและไม่เป็นศูนย์จากแต่ละคน การดำเนินการอ้างอิงใน Lua ตัวอย่าง 1 -> [[0], [1]] 2 -> [[0, 0], [1, 0], [0.5, 0.866...]] 4 …

14
ลดจำนวนปัจจัยหลักให้เล็กที่สุดด้วยการแทรก
ได้รับสองจำนวนเต็มบวกและBกลับมาที่ตำแหน่งPที่ลดขนาดจำนวนของปัจจัยที่สำคัญ (multiplicities ขึ้นเรื่อย ๆ ) เลขที่ส่งผลให้เมื่อBถูกแทรกในที่หน้า ตัวอย่างเช่นเมื่อกำหนดA = 1234และB = 32สิ่งเหล่านี้คือการแทรกที่เป็นไปได้ (โดยที่pถูกทำดัชนี 0) และข้อมูลที่เกี่ยวข้องเกี่ยวกับปัจจัยสำคัญของพวกเขา: p | ผลลัพธ์ | ปัจจัยสำคัญ Ω (N) / จำนวน 0 | 321234 | [2, 3, 37, 1447] | 4 1 | 132234 | [2, 3, 22039] | 3 2 | 123234 | [2, 3, 19, 23, …

3
สินเชื่อจำนวนเงิน "ใจกว้าง"
บทนำ คุณมีเพื่อนที่คอยขอสินเชื่อและคุณเบื่อมัน วันนี้เขามาเพื่อขอสินเชื่ออีกครั้ง แทนที่จะเปลี่ยนข้อเสนอของเขาคุณจะได้รับความคิดที่ดี: หมุนรอบเพื่อนของคุณโดยให้เหรียญ / ธนบัตรให้มากที่สุด ท้าทาย คุณจะใช้เป็นอินพุต: จำนวนเงินที่เพื่อนของคุณต้องการเงินกู้และจำนวนเหรียญ / ตั๋วเงินที่คุณมี สำหรับความท้าทายนี้สกุลเงินที่เป็นไปได้คือ $ 20.00, $ 10.00, $ 5.00, $ 2.00, $ 1.00, $ 0.25, $ 0.10, $ 0.05, และ $ 0.01 ตัวอย่างของการป้อนข้อมูลคือ5.67, [5, 3, 4, 5, 5, 9, 8, 1, 2]ถ้าเพื่อนของคุณต้องการ $ 5.67 และคุณมีตั๋ว 5 $ 20, ตั๋วเงิน 3 …
12 code-golf  math 

18
เข้ารหัสเป็นตัวเลข!
ปัญหา: ตัวแทนลับของศัตรูสองคนได้คิดค้นวิธีการสื่อสารที่ยอดเยี่ยม (สำหรับคุณ)! นี่คือวิธีการทำงานของการเข้ารหัส: 1) ใช้การเปรียบเทียบ ASCII ของตัวอักษรแต่ละตัว (ไม่มีการเว้นวรรคตัวเลขหรือเครื่องหมายวรรคตอน) 2) สำหรับตัวอักษรแต่ละตัวในข้อความจำนวน ascii ที่เท่ากันของมันและตัวอักษรที่อยู่ด้านหลัง (หากมีอยู่หากไม่เป็นเช่นนั้นควรถือว่าเป็น 0) จะถูกคูณ (ผลิตภัณฑ์นี้จะถูกเก็บไว้ในอาร์เรย์ / รายการ) และสรุป (หมายเลขนี้ถูกจัดเก็บในรายการอื่นด้วย) 3) ทั้งสองรายการ (จากผลรวมและผลิตภัณฑ์) ถูกรวมเข้าด้วยกัน (รายการผลรวมจากนั้นรวมรายการหลายรายการเข้าไปในอาร์เรย์เดียวกัน) และส่ง คุณต้องเขียนโปรแกรมที่เล็กที่สุดที่สามารถย้อนกลับกระบวนการนี้และถอดรหัสข้อความที่ส่งในรูปแบบนี้! ตัวอย่างอินพุตและเอาต์พุตคู่: [173, 209, 216, 219, 198, 198, 225, 222, 208, 100, 7272, 10908, 11664, 11988, 9657, 9657, 12654, 12312, 10800, 0] -> …

10
ปิดการเชื่อมโยงข้อมูลทวีคูณ
รายการที่เชื่อมโยงเป็นทวีคูณเป็นโครงสร้างข้อมูลที่แต่ละโหนดมีvalue"ลิงก์" รวมถึงทั้งสองpreviousและถัดไปnodesในรายการ ตัวอย่างเช่นพิจารณาโหนดต่อไปนี้ที่มีค่า 12, 99 และ 37: นี่โหนดที่มีค่า12และ99ชี้ไปที่ของตนnextโหนดที่มีค่า99และ37 โหนดที่มีค่า37ไม่มีnextตัวชี้เนื่องจากเป็นโหนดสุดท้ายในรายการ ในทำนองเดียวกันโหนดที่มีค่า99และ37ชี้ไปที่previousโหนดที่เกี่ยวข้อง12และ99แต่12ไม่มีpreviousตัวชี้เนื่องจากเป็นโหนดแรกในรายการ การตั้งค่า ในทางปฏิบัติ "ลิงก์" ของโหนดนั้นถูกนำไปใช้เป็นตัวชี้ไปยังตำแหน่งของโหนดก่อนหน้าและถัดไปในหน่วยความจำ สำหรับวัตถุประสงค์ของเรา "หน่วยความจำ" จะเป็นอาเรย์ของโหนดและตำแหน่งของโหนดจะเป็นดัชนีในอาเรย์ โหนดสามารถจะคิดว่าเป็น 3 ( prev value next )อันดับของแบบฟอร์ม ตัวอย่างด้านบนอาจมีลักษณะเช่นนี้: แต่มันอาจเป็นแบบนี้แทน: เริ่มต้นที่โหนดใด ๆ คุณสามารถติดตามpreviousลิงก์ (แสดงเป็นจุดกำเนิดของลูกศรสีแดง) เพื่อไปยังโหนดที่อยู่ก่อนหน้าและnextลิงก์ (ลูกศรสีเขียว) เพื่อค้นหาโหนดลำดับถัดไปเพื่อรับค่าโหนดทั้งหมดตามลำดับ: [12, 99, 37]. แผนภาพแรกด้านบนสามารถแสดงเป็นอาร์เรย์[[null, 12, 1], [0, 99, 2], [1, 37, null]]ได้ [[2, 99, 1], [0, 37, …

2
ซานต้าต้องใช้เวลานานแค่ไหนในการส่งมอบของขวัญของเขา?
ฉันโพสต์ความท้าทายนี้เมื่อไม่นานมานี้ซึ่งเกี่ยวข้องกับจำนวนเอลฟ์ซานต้าที่ต้องส่งของขวัญ เนื่องจากจำนวนประชากรที่เพิ่มขึ้นซานต้าจึงค่อนข้างกดดันมากขึ้นในปีนี้ แม้ว่าในอดีตเราดำเนินการแบบอะซิงโครนัสมากเราเริ่มทำการทดลองด้วยการซิงโครไนซ์มากขึ้นเรื่อย ๆ ดังนั้นซานต้าต้องรู้ว่าจะต้องใช้เวลานานแค่ไหนในการส่งของขวัญให้กับแต่ละภูมิภาคด้วยจำนวนเอลฟ์ที่กำหนด น้ำหนักของถ่านหินไม่เปลี่ยนแปลงในช่วงสองปีที่ผ่านมา - มันยังหนักกว่าของขวัญดังนั้นซานต้าต้องการสามเอลฟ์ต่อคนซนในบ้านและอีกสองเอลฟ์ต่อคนดีในบ้าน เอลฟ์ใช้เวลาตลอดทั้งปีในการฝึกซ้อมคริสต์มาสดังนั้นพวกเขาจึงไม่ต้องการพักผ่อนระหว่างการส่งมอบ พวกเขาสามารถจัดส่งของขวัญไปที่บ้านหนึ่งหลังเท่านั้นและต้องกลับไปเลื่อนซานต้าและรวบรวมของขวัญถัดไปก่อนที่จะไปบ้านหลังถัดไป ด้วยเหตุผลที่ฉันไม่ได้มีอิสระในการแบ่งปันเอลฟ์ไม่ได้ใช้เวลาเดินทางระหว่างเลื่อนของซานต้าและบ้าน (แต่สามารถเดินทางได้เฉพาะเมื่อเลื่อนของซานต้าอยู่บนหลังคา) และเลื่อนของเขาใช้เวลาย้ายจากบ้านไปที่บ้าน (เลื่อนซานต้าจะตอบสนองความต้องการที่จะย้ายจากบ้านไปที่บ้านเพื่อเก็บน้ำมันเชื้อเพลิง แต่ฉันแล้วพูดมากเกินไป) เอลฟ์ที่ส่งมอบของขวัญจะต้องใช้เวลาสี่วินาที*แต่ละครั้งที่ส่งมอบและเอลฟ์ที่ส่งมอบต้องใช้เวลาห้าวินาที*ในการส่งแต่ละครั้ง (ตามระเบียบของ Santa Aviation Administration ถุงมือที่มีฝุ่นถ่านหินจะต้องถูกเผาทันทีเมื่อ ขึ้นเลื่อนซึ่งใช้เวลาพอสมควร) นอกจากนี้บ้านต้องเข้าเยี่ยมชมตามลำดับที่อยู่บนแผนที่จากซ้ายไปขวาและเอลฟ์ไม่สามารถเริ่มส่งของขวัญไปยังบ้านอื่น ๆ ได้จนกว่าของขวัญทั้งหมดจะถูกส่งไปยังบ้านที่พวกเขาอยู่ในปัจจุบัน หากเราสันนิษฐานว่าซานต้ามีเอลฟ์มากพอสำหรับภูมิภาคนี้จะใช้เวลาเพียงตราบเท่าที่ส่งมอบของขวัญให้ใครบางคนในรายการที่ซุกซน 5 วินาทีต่อบ้านหรือ 4 วินาทีต่อบ้านถ้าทุกคนดี แต่เมื่อเทียบกับฤดูกาลที่ผ่านมาคริสต์มาสซานต้าที่มาถึงนี้อาจมีเอลฟ์ไม่มากพอสำหรับแต่ละภูมิภาคดังนั้น 4 วินาทีจึงเป็นเวลาขั้นต่ำ*ที่จะส่งมอบของขวัญให้บ้านใด ๆ เว้นแต่ว่ามี 0 คนดีและ 0 คนซนซึ่งในกรณีนี้จะใช้เวลา 0 วินาที นอกจากนี้หากแม้แต่บ้านหลังหนึ่งมีคนอยู่ในรายชื่อที่ซุกซนซานต้าจะต้องการเอลฟ์อย่างน้อยสาม ถ้าอย่างน้อยหนึ่งในบ้านมีใครสักคนอยู่ในรายชื่อที่ดีและไม่มีใครอยู่ในรายชื่อที่ซุกซนซานต้าจะต้องมีเอลฟ์อย่างน้อยสองคน หากไม่มีบ้านอยู่ในจิตวิญญาณคริสต์มาสเอลฟ์จำนวนใด (รวมถึง 0) จะใช้เวลา 0 วินาที บนแผนที่ของซานต้าบ้านเป็นตัวแทนจากและบ้านแต่ละหลังถูกแบ่งออกโดย* …
12 code-golf  string 

2
เล่นเกม Dice Cricket
Dice Cricket เป็นเกมที่ฉันได้รับการแนะนำให้รู้จักกับเด็กและได้ใช้เป็นวิธีในการผ่านเวลาหลายปีตั้งแต่ ฉันไม่พบหน้า Wikipedia ดังนั้นฉันจะอธิบายกฎด้านล่าง กฎของคริกเก็ตลูกเต๋า หลักฐาน Dice Cricket เป็นเกมที่คล้ายกับการให้คะแนนเกมคริกเกตในขณะที่คุณดู แต่แทนที่จะดูและบันทึกผลคุณจะกลิ้งลูกเต๋าและบันทึกผล ผลลัพธ์จะถูกบันทึกในตารางตามที่ปรากฏที่ด้านล่าง แสดง Dice Cricket ใช้หน้าจอเฉพาะเพื่อแสดงข้อมูลทั้งหมดที่เกิดขึ้น ตารางมี 11 แถว แต่ละแถวแสดงถึงการปะทะ โครงร่างของแถวอธิบายไว้ด้านล่าง +------+------------------------------+---------+-----+ | Name | Runs | How Out |Score| +------+------------------------------+---------+-----+ ชื่อ: ชื่อจะต้องเป็นสตริงที่ประกอบด้วยตัวอักษรทั้งหมดตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็ก วิ่ง: ปะทะสามารถเผชิญ 30 ลูก 1 2 4 6 . /ลูกแต่ละคนสามารถเป็นหนึ่งใน นี้จะอธิบายในรายละเอียดเพิ่มเติมด้านล่าง How Out: วิธีการปะทะออก สามารถใด ๆ …

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