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

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

5
คำนวณจำนวน Delacorte ของตาราง
ถาม: ใช้การคำนวณหมายเลข Delacorte ในภาษาใด ๆ รหัสที่สั้นที่สุดชนะ สำหรับเมทริกซ์จตุรัสที่กำหนดของจำนวนเต็มชัดเจน1..n² (ความยาวด้านที่เป็นไปได้nอย่างน้อยระหว่าง 3 และ 27) หมายเลข Delacorte ของมันคือผลรวมของผลิตภัณฑ์gcd (a, b) ×distance² (a, b)สำหรับแต่ละจุดที่แตกต่างกัน จำนวนเต็ม {a, b} ตัวอย่างต่อไปนี้แสดงตาราง 3 × 3 พร้อมหมายเลข Delacorte เป็น 160 3 2 9 4 1 8 5 6 7 ในตารางนี้เรามีการคำนวณ 36 คู่ที่แตกต่างกันเช่นคู่ที่ 4 และ 6: gcd (4, 6) × ระยะทาง …
12 code-golf  math 

2
จัดกลุ่มตัวเลขด้วยผลรวมเดียวกัน
งานของคุณคือให้ตารางสี่เหลี่ยมของตัวเลข ( 0-9) เอาท์พุทวิธีหนึ่งที่สามารถจัดกลุ่มตัวเลขดังกล่าว: แต่ละหลักเป็นส่วนหนึ่งของกลุ่มหนึ่งกลุ่ม ทุกกลุ่มมีจำนวนหลักเท่ากัน กลุ่มทั้งหมดถูกล้อมรอบด้วยรูปร่างคล้ายรูปหลายเหลี่ยมหนึ่งอัน (ซึ่งหมายความว่าทุกหลักในกลุ่มอยู่ถัดจาก [ซ้าย, ขวา, ขึ้น, ลง] อย่างน้อยหนึ่งตัวเลขอื่นในกลุ่มเดียวกันเว้นแต่แต่ละกลุ่มจะมี 1 องค์ประกอบ) ทุกกลุ่มมีผลรวมเท่ากัน กริดอินพุตจะเป็นสี่เหลี่ยมจัตุรัสเสมอ: คุณสามารถเลือกวิธีป้อนข้อมูลใดก็ได้ที่คุณต้องการ (รวมถึงการจัดหาอาร์กิวเมนต์ให้กับฟังก์ชันหรือเมธอด) นอกจากนี้อินพุตจะระบุจำนวนกลุ่มที่โปรแกรมของคุณควรจัดกลุ่มตัวเลขให้เป็น อินพุตตัวอย่าง: stringOfDigits numberOfGroupsสมมติว่ารูปแบบการป้อนข้อมูลของคุณ ตัวอย่างอินพุตจะเป็น: 156790809 3 ซึ่งจะแปลเป็น (กริดของsqrt(9) * sqrt(9)) 1 5 6 7 9 0 8 0 9 ซึ่งคุณจะต้องแบ่งออกเป็น 3 กลุ่มแต่ละกลุ่มควรมี9 / 3 = 3องค์ประกอบที่มีผลรวมเดียวกัน เอาท์พุท: เอาท์พุทควรเป็นสตริงของตัวเลขโดยมีเว้นวรรคและบรรทัดใหม่สำหรับการจัดรูปแบบโดยแต่ละหลักตามด้วยตัวอักษรที่a-zระบุกลุ่มของมัน ควรมีnumberOfTotalDigits / …
12 code-golf 

1
จัดระเบียบฮาโลวีน Candy - Hole # 4
ดูHole # 1ถ้าคุณสับสน เด็กทุกคนจะทำอย่างไรหลังจากที่เขา / เธอเก็บถังขนมในวันฮาโลวีน? จัดเรียงตามประเภทและขนาดแน่นอน1 ! ความท้าทาย เมื่อได้รับถุงขนมที่มีรูปร่างและขนาดแตกต่างกันให้จัดเรียงขนมจากซ้ายไปขวาตาม: ครั้งแรก: ปริมาณขนม (ดังนั้น 5 จากหนึ่งจะเหลืออีก 4 จาก) ที่สอง (หากมีความสัมพันธ์ใด ๆ หลังจากครั้งแรก): หากจำนวนเท่ากันขนมที่มีพื้นที่ภายในมากขึ้น(ขึ้นอยู่กับจำนวนตัวอักษร) จะมีอันดับที่สูงขึ้น หากหลังจากการเรียงลำดับที่สองยังมีการเสมอกันคุณอาจเลือกที่จะเป็นอันดับแรก อินพุต คุณจะได้รับขนมผ่าน stdin; เกลื่อนกลาด ดูตัวอย่างด้านล่าง เอาท์พุต ส่งออกขนมที่สั่งซื้อในลำดับที่ถูกต้อง หมายเหตุ, ลูกอมควรเสมอจะอยู่ในมากคอลัมน์เรียบร้อยเพื่อเอาใจปลา OCD ของคุณ2 ขนมประเภทเดียวกันควรวางโดยตรงภายใต้กัน ดูตัวอย่างด้านล่าง "พื้นที่ภายใน" หมายความว่าอย่างไร พื้นที่ภายในของขนมชิ้นหนึ่งนั้นวัดด้วยตัวอักษรทั้งหมดที่ประกอบขึ้นเป็นขนมโดยรวม ช่องว่างใด ๆ ภายใน "เส้นขอบ" ถือเป็นส่วนหนึ่งของพื้นที่ขนม เส้นขอบคือห่วงของอักขระที่เชื่อมต่อกันอักขระแต่ละตัวในแนวทแยงหรือถัดจากเพื่อนบ้าน ตัวอย่างเช่น, +--------+ | | …

8
คำนวณค่าโทรลล์เพื่อผ่านอย่างปลอดภัย
แรงบันดาลใจจาก/puzzling//q/626 ในการผจญภัยของคุณคุณมาถึงสะพาน 7 ชุดที่คุณต้องข้าม ใต้สะพานแต่ละแห่งมีชีวิตอยู่หมุนรอบ ในการข้ามสะพานคุณต้องให้เค้กจำนวนหมุนรอบก่อนเป็นเปอร์เซ็นต์ของจำนวนเค้กที่คุณถือ เพราะนี่เป็นโทรลล์ที่ใจดีพวกเขาจะมอบเค้กให้คุณจำนวนหนึ่ง ในช่วงเริ่มต้นของแต่ละวันกษัตริย์โทรลล์ท้องถิ่นกำหนดภาษีเค้กร้อยละที่นักท่องเที่ยวแต่ละคนต้องจ่ายและคืนเงินเค้กโทรลล์ - จำนวนเค้กที่แต่ละรอบหมุนรอบจะต้องคืนให้แก่นักเดินทาง งานของคุณคือการคำนวณจำนวนขั้นต่ำของเค้กที่จำเป็นในการผ่านสะพานหมุนรอบทั้ง 7 อันสำหรับเงื่อนไขที่กำหนดในวันนั้น สมมติ: พารามิเตอร์ป้อนเข้าสองรายการ: ภาษีเค้กเปอร์เซนต์ (จำนวนเต็มตั้งแต่ 0 ถึง 100) และการคืนเงินเค้กหมุนรอบ ไม่มีใครเลยแม้แต่โทรลล์ต้องการเค้กที่กินโดยหมุนรอบอีกบางส่วน หากคุณเหลือเค้กเพียงเล็กน้อย หากโทรลล์ยอมรับภาษีเค้ก แต่ต้องให้เค้กคืนให้คุณ (เหลือเค้กที่เท่าเดิมหรือน้อยกว่าเดิม) มันจะโกรธและกินคุณและเค้กของคุณ ทุกรอบหมุนรอบจะต้องเก็บเค้กที่สมบูรณ์ไว้อย่างน้อยหนึ่งก้อน คุณสามารถพกเค้กได้สูงสุด 100 เค้ก คุณต้องสิ้นสุดวันที่คุณอยู่ในปัจจุบันหรือที่อีกฝั่งหนึ่งของสะพานทั้ง 7 แห่ง ท้าทาย: เขียนโปรแกรมที่สมบูรณ์เพื่อแสดงจำนวนเค้กขั้นต่ำที่จะเดินทางในวันหรือศูนย์ปัจจุบันหากไม่สามารถเดินทางได้อย่างปลอดภัยในวันนี้ - คุณจะรอดูว่าตัวเลขนั้นคืออะไรในวันพรุ่งนี้ อินพุตควรถูกส่งผ่านเป็น stdin, อาร์กิวเมนต์บรรทัดคำสั่งหรืออินพุตไฟล์ รหัสที่สั้นที่สุด (จำนวนไบต์) ชนะ ตัวอย่าง: ภาษีเค้ก 25% เค้กคืนเงิน 2 รอบ …
12 code-golf 

11
ทำลำดับหนึ่ง
ลำดับของจำนวนเต็มเป็นหนึ่งในลำดับถ้าความแตกต่างระหว่างสองหมายเลขติดต่อกันในลำดับนี้คือ -1 หรือ 1 และองค์ประกอบแรกคือ 0 แม่นยำยิ่งขึ้น: a1, a2, ... , a เป็นลำดับเดียวหาก: For any k (1 ≤ k < n): |a[k] - a[k+1]|=1, a[1]=0 อินพุต n - จำนวนขององค์ประกอบในลำดับ s - ผลรวมขององค์ประกอบในลำดับ เอาท์พุต ความยาวชุดลำดับ / รายการ / อาร์เรย์ / ฯลฯ ความยาวnด้วยผลรวมขององค์ประกอบsถ้าเป็นไปได้ การตั้งค่าที่ว่าง / รายการ / อาร์เรย์ / ฯลฯ หากไม่สามารถทำได้ ตัวอย่าง …

3
9 Hole of Code Golf - เขี่ย
มีการแข่งขัน9 Hole Challenge (และรายการอื่นที่นี่ ) แต่นั่นเป็นปีที่แล้ว และนอกจากนี้ฉันได้รับรอบเพียง 2 เดือน (แม้ว่ามันจะดูเหมือนตลอดไป) และมันก็แตกต่างกันมาก กระดานผู้นำ: (โปรดทราบว่ายังไม่ได้กำหนดน้ำหนักสำหรับหลุม) +---------------+------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ |Competitor | Language | Hole 1 | Hole 2 | Hole 3 | Hole 4 | Hole 5 | Hole 6 | Hole 7 | Hole 8 | Hole 9 | Total | +----------------------------------------------------------------------------------------------------------------------+ |Dennis |CJam …

4
ความไม่แน่นอนในเส้นเวลาของวัน
สมมติว่าคุณตื่นขึ้นมาในเช้าวันหนึ่ง แต่คุณนอนหลับเพื่อให้คุณนอนหลับได้อีก 8 นาที เมื่อมันดังขึ้นอีกครั้งคุณจะลุกขึ้นและอาบน้ำซึ่งคุณประมาณ 15 ถึง 17 นาที จากนั้นคุณแปรงฟันเป็นเวลา 2 นาทีและแต่งตัวซึ่งใช้เวลาประมาณ 3 ถึง 5 นาที ในที่สุดคุณกินอาหารเช้าที่เร่งรีบใน 6 ถึง 8 นาทีแล้ววิ่งออกจากประตู 8 15-17 2 3-5 6-8เราสามารถแสดงลำดับระยะเวลานี้เป็น เมื่อพิจารณาถึงความไม่แน่นอนของกิจวัตรช่วงเช้าของคุณความน่าจะเป็นที่คุณทำแต่ละงานในเวลาไม่กี่นาทีนับตั้งแต่ที่คุณตื่นขึ้นมาเป็นครั้งแรก สมมติว่าทุกงานต้องใช้เวลาเป็นจำนวนนาทีเราสามารถทำแผนภูมิการผสมของช่วงเวลาที่ไม่แน่นอน (เช่น 3, 4 และ 5 นาทีสำหรับการแปรงฟัน) แผนภูมินี้แสดงความเป็นไปได้ทั้งหมด 27 รายการโดยมีเวลาเพิ่มขึ้นทางด้านขวาและแต่ละภารกิจของ N นาทีที่แสดงด้วยเครื่องหมายขีดกลาง (N - 1) และแถบแนวตั้งหนึ่งแถบเพียงเพื่อทำเครื่องหมายจุดสิ้นสุด ขอบเขตนาทีเกิดขึ้นระหว่างตัวละครเพื่อให้ช่องว่างระหว่างที่8และ9คอลัมน์กลายเป็น8 min 59 sec9 min 1111111111222222222233333333334 1234567890123456789012345678901234567890 …

2
โปรแกรมเมอร์ของการ์เด้น
โปรแกรมเมอร์ของการ์เด้น ในฐานะนักพัฒนาซอฟต์แวร์มืออาชีพคุณไม่สามารถเสี่ยงที่จะเปิดเผยตัวคุณเองต่อแสงที่ไม่ใช้แสงจากดวงอาทิตย์ แต่คุณมีจุดอ่อนสำหรับดอกไม้และต้องการให้สวนของคุณอยู่ในสภาพดีตลอดปี ด้วยเหตุนี้จึงมีการว่าจ้างนักทำสวนในแต่ละเดือนเพื่อจัดระเบียบสวนดอกไม้ที่เชิงบ้านของคุณ อย่างไรก็ตามคุณต้องแน่ใจว่าคนสวนกำลังทำงานของเขาอย่างถูกต้องและหาเงินที่เหมาะสมสำหรับเพื่อนที่ทำงานหนัก โดยธรรมชาติแล้วโซลูชันซอฟต์แวร์ที่ดีที่สุด อินพุต โปรแกรมของคุณจะได้รับการป้อนข้อมูลป้อนดอกไม้ที่ปรากฏในปัจจุบันและรายละเอียดของรายการที่ต้องลบออก โปรแกรมจะต้องส่งออกสวนที่ปราศจากความยุ่งเหยิงและพิมพ์รายละเอียดของชาวสวนจ่าย อินพุตอาจมาจาก STDIN หรือเป็นอาร์กิวเมนต์บรรทัดคำสั่งเดียว บรรทัดแรกของการป้อนข้อมูลเป็นรูปแบบ width height unwanted_item_type_count โดยที่widthความกว้างของ flowerbed heightคือความสูงของ flowerbed (ทั้งในตัวอักษร ASCII) และunwanted_item_type_countบอกคุณว่ามีกี่บรรทัดที่จะมีคำอธิบายของรายการประเภทที่จะลบออกจากสวน แต่ละบรรทัดสำหรับรายการที่ไม่ต้องการแต่ละประเภทมีรูปแบบ width height string_representation name fee_per_item โดยที่widthความกว้างของรายการheightคือความสูงของรายการ (ทั้งในตัวอักษร ASCII) string_representationคือการแสดงสตริงของรายการโดยไม่มีตัวแบ่งบรรทัดnameเป็นตัวระบุสำหรับประเภทรายการ (ช่องว่างจะถูกแทนที่ด้วยขีดล่าง) และfee_per_itemคือเท่าใดคนสวนต้องจ่ายเงินสำหรับการลบรายการแต่ละประเภท ตัวอย่างเช่น 3 2 .R.\|/ rouge_flower 3 แสดงประเภทรายการชื่อrouge_flowerซึ่งมีค่าใช้จ่าย 3 ในการลบและมีลักษณะดังนี้: .R. \|/ รายการจะไม่มีช่องว่างและไม่มีรายการใดอาจมีเส้นขอบที่ประกอบด้วยจุดทั้งหมดและการแทนสตริงจะเป็นขนาดที่แน่นอนที่อธิบายไว้ ดังนั้นทั้งหมดต่อไปนี้เป็นอินพุตที่ไม่ถูกต้อง: 3 1 …
12 code-golf 

7
การแปลงฐานแบบผสม
พื้นหลัง คนส่วนใหญ่ที่นี่ควรคุ้นเคยกับระบบฐานหลายระบบ: ทศนิยม, ไบนารี, ฐานสิบหก, ฐานแปด เช่นในระบบเลขฐานสิบหกตัวเลข12345 16จะเป็นตัวแทน 1*16^4 + 2*16^3 + 3*16^2 + 4*16^1 + 5*16^0 โปรดทราบว่าโดยปกติเราไม่คาดหวังว่า16จะมีการเปลี่ยนจากหลักเป็นหลัก การวางตำแหน่งของระบบตำแหน่งปกติเหล่านี้ทำให้คุณสามารถใช้ฐานตัวเลขที่แตกต่างกันสำหรับแต่ละหลัก เช่นถ้าเราสลับระหว่างระบบทศนิยมและฐานสอง (เริ่มต้นด้วยฐาน 10 ในหลักสำคัญน้อยที่สุด) หมายเลข190315 [2,10]จะแทน 1*10*2*10*2*10 + 9*2*10*2*10 + 0*10*2*10 + 3*2*10 + 1*10 + 5 = 7675 [2,10]เราแสดงว่าฐานนี้เป็น ฐานที่ถูกต้องที่สุดสอดคล้องกับตัวเลขที่มีนัยสำคัญน้อยที่สุด จากนั้นคุณผ่านฐาน (ไปทางซ้าย) ในขณะที่คุณผ่านหลัก (ไปทางซ้าย) ให้ล้อมรอบหากมีจำนวนมากกว่าฐาน สำหรับการอ่านเพิ่มเติมดูวิกิพีเดีย ความท้าทาย เขียนโปรแกรมหรือฟังก์ชั่นที่ได้รับรายชื่อของตัวเลขDฐานการป้อนข้อมูลIและฐานการส่งออกOแปลงจำนวนเต็มตัวแทนจากDจากฐานไปยังฐานI Oคุณสามารถรับอินพุตผ่าน STDIN, …

6
อารมณ์จำนวนเต็ม
เขียนโปรแกรมหรือฟังก์ชั่นที่ "ตอบสนอง" ไปยังจำนวนเต็มที่กำหนดn (อินพุตผ่านฟังก์ชันพารามิเตอร์ / args / stdin) โปรแกรมไม่สนใจจำนวนลบชอบแม้ไม่ชอบเลขคี่และกลัวเลข 13 มันควรจะส่งออกต่อไปนี้: ถ้า n <0: -------------------------- | | | | (| _ _ |) | | | | | | | | | oooooooooo | | | | | | | -------------------------- ถ้า n% 2 == 0 และ n> -1: -------------------------- …

7
ค้นหาการดำเนินงานสูงสุด
ความท้าทายคือการหาจำนวนสูงสุดที่คุณจะได้รับจากรายการจำนวนเต็มโดยใช้ตัวดำเนินการทางคณิตศาสตร์พื้นฐาน อินพุต รายการจำนวนเต็ม เอาท์พุต ผลลัพธ์สูงสุดโดยใช้จำนวนเต็มทุกตัวในการป้อนข้อมูล ลำดับการป้อนข้อมูลไม่สำคัญผลลัพธ์ควรเหมือนกัน คุณไม่จำเป็นต้องแสดงผลการดำเนินการเต็มรูปแบบเพียงผลลัพธ์ ตัวอย่าง Input : 3 0 1 Output : 4 (3 + 1 + 0) Input : 3 1 1 2 2 Output : 27 ((2+1)*(2+1)*3)) Input : -1 5 0 6 Output : 36 (6 * (5 - (-1)) +0) Input : -10 …

5
ยกระดับพลัง
ท้าทาย ความท้าทายคือการเขียนโปรแกรมที่ใช้เวลาเป็นบวกตัวเลขaและไม่ใช่ศูนย์จำนวนbและเอาท์พุทa^b(ยกกำลังข) คุณสามารถใช้+ - * / abs()เป็นฟังก์ชัน / ตัวดำเนินการทางคณิตศาสตร์เท่านั้น สิ่งเหล่านี้สามารถใช้ได้กับค่าสเกลาร์เท่านั้น แต่ไม่สามารถใช้ได้กับรายการหรืออาร์เรย์ทั้งหมด ตัวอย่าง: 1.234 ^ 5.678 = 3.29980 4.5 ^ 4.5 = 869.874 4.5 ^-4.5 = 0.00114959 ที่เกี่ยวข้อง: http://xkcd.com/217/ รายละเอียด คุณสามารถเขียนฟังก์ชั่นหรือโครงสร้างที่คล้ายกันเพื่อใช้ในคอนโซล หากคุณไม่สามารถใช้อินพุตคอนโซลคุณสามารถสมมติว่าทั้งสองหมายเลขถูกบันทึกในตัวแปรและ ouptut ผ่านเอาต์พุตมาตรฐานหรือเขียนไปยังไฟล์ ผลลัพธ์จะต้องมีความถูกต้องอย่างน้อย 4 หลักนัยสำคัญ คุณสามารถสันนิษฐานได้ว่าทั้งคู่aและbไม่ใช่ศูนย์ ไม่สามารถรันไทม์ที่มากกว่า 1 นาทีได้อย่างมีนัยสำคัญ จำนวนไบต์น้อยที่สุดจะเป็นผู้ชนะ โปรดอธิบายโปรแกรมและอัลกอริทึมของคุณ แก้ไข: ต้องพิจารณาเฉพาะฐานบวก คุณสามารถสันนิษฐานa>0ได้ ระวังว่าตัวเลขทั้งสองไม่จำเป็นต้องเป็นจำนวนเต็ม !!!

8
ช่วงเวลาแห่งความผาสุกของฉันเป็นเส้นทึบเสมอ
ลองสร้างตาราง Nx N ของช่องว่างและขีดล่างที่สามารถใช้ในการตรวจสอบด้วยสายตาว่าจำนวนนั้นเป็นจำนวนเฉพาะหรือไม่ (N อาจเป็นจำนวนเต็มบวกใด ๆ ) กริดนี้มีกฎง่าย ๆ สามข้อ: คอลัมน์ที่ n ประกอบด้วยรูปแบบการซ้ำของขีดล่าง n - 1 ตามด้วยช่องว่างหนึ่งช่อง รูปแบบนี้เริ่มที่แถวแรกและหยุดอาจเป็นรูปแบบกลางที่แถว N (แถวและคอลัมน์มีการจัดทำดัชนี 1 รายการ) คอลัมน์แรกจะถูกแทนที่ด้วยขีดล่างทั้งหมดแทนช่องว่างทั้งหมด หากมีช่องว่างเกิดขึ้นที่ใดที่หนึ่งดัชนีแถวเท่ากับดัชนีคอลัมน์มันจะถูกแทนที่ด้วยเครื่องหมายขีดล่าง ตัวอย่าง: N = 10 1 1234567890 <-- column indices 1__________ 2__________ 3__________ 4_ ________ 5__________ 6_ _______ 7__________ 8_ _ ______ 9__ _______ 10_ __ …
12 code-golf  primes 

1
ฉันจะต้องปลดล็อกโทรศัพท์ Android ของฉันนานเท่าไร
สถานการณ์ ฉันใช้ lockscreen จับคู่รูปแบบและฉันเสียใจที่ลืมรูปแบบของฉัน ฉันต้องการทราบว่าต้องใช้เวลาในการปลดล็อคเท่าใด นี่คือข้อกำหนดของหน้าจอล็อคของ Google ที่เราจะใช้สำหรับความท้าทายนี้ ทุกรหัสผิด 5 ผู้ใช้จะต้องรอ30 secondsก่อนรายการใด ๆ เพิ่มเติม อย่างน้อยรูปแบบต้องประกอบด้วย4 points(ดูด้านล่าง) จุดหนึ่งสามารถใช้ได้เพียงครั้งเดียว แต่คุณสามารถไปได้หลายครั้ง (ดูภาพด้านล่าง): ที่นี่จุดกึ่งกลางจะใช้เพียงครั้งเดียวแม้ว่าเราจะข้ามมันอีกครั้งสำหรับรูปแบบเฉพาะนี้ สมมติฐาน & ข้อเท็จจริง เราจะสมมติว่าเราเป็นฮีโร่และเราสามารถวาดรูปแบบใด ๆ ใน1 secondเราไม่จำเป็นต้องกินหรือนอนหลับ ใช่เราเป็นมนุษย์ ฉันเป็นคนที่โชคร้ายมาก "สถานการณ์กรณีที่เลวร้ายที่สุด" คือชีวิตประจำวันของฉันดังนั้นรูปแบบที่ฉันจะลองครั้งสุดท้ายจะเป็นรูปแบบที่ถูกต้อง เราต้องทำอะไรบ้าง? สำหรับผู้ที่ไม่ทราบว่า Android (และโทรศัพท์อื่น ๆ ในขณะนี้) มีความสามารถในการปลดล็อคโทรศัพท์ผ่านการวาดรูปแบบในเมทริกซ์ 9 จุด เมทริกซ์นี้สามารถอธิบายได้ดังต่อไปนี้: C(A) M(B) C(C) M(D) X(E) M(F) C(G) M(H) C(I) …

4
ชุดค่าผสม Kakuro
ชุดค่าผสม Kakuro เนื่องจากฉันไม่สามารถทำเลขในใจได้ฉันจึงมักจะต่อสู้กับปริศนาKakuroซึ่งต้องให้ผู้เสียหายซ้ำหลาย ๆ ตัวเลขที่อยู่ในช่วง 1 ถึง 9 (รวม) รวมกับตัวเลขอื่นในช่วง 1 ถึง 45 เมื่อคุณรู้ มีตัวเลขมากมาย ตัวอย่างเช่นหากคุณต้องการทราบวิธีรับ 23 จาก 3 หมายเลขคำตอบเดียวคือ 6 + 8 + 9 (นี่เป็นแนวคิดเดียวกับ Killer Sudoku หากคุณคุ้นเคย) บางครั้งคุณจะมีข้อมูลอื่นเช่นหมายเลข 1 ไม่สามารถแสดงได้ดังนั้นเพื่อให้ได้ 8 ใน 2 หมายเลขคุณสามารถใช้ 2 + 6 และ 3 + 5 เท่านั้น (คุณไม่สามารถใช้ 4 + 4 เพราะพวกเขา ไม่ชัดเจน) …

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