รวมผลรวม Leetcode Solution

ปัญหา Combination Sum Leetcode Solution ให้อาร์เรย์หรือรายการจำนวนเต็มและเป้าหมายแก่เรา เราได้รับคำสั่งให้ค้นหาชุดค่าผสมที่สามารถทำได้โดยใช้จำนวนเต็มเหล่านี้กี่ครั้งก็ได้ที่รวมเข้ากับเป้าหมายที่กำหนด อย่างเป็นทางการมากขึ้นเราสามารถใช้ ...

อ่านเพิ่มเติม

สามารถจับภาพได้สำหรับ Rook Leetcode Solution

คำชี้แจงปัญหาในปัญหานี้เราได้รับเมทริกซ์ 2 มิติที่แสดงถึงกระดานหมากรุกที่มีรอกสีขาวและชิ้นส่วนอื่น ๆ White's Rook แสดงด้วยอักขระ 'R' บาทหลวงของไวท์แสดงด้วย 'B' และเบี้ยของแบล็กจะแสดงเป็น 'p' ปัญหาการันตีว่า…

อ่านเพิ่มเติม

โซลูชัน Leetcode คูณสตริง

ปัญหา Multiply Strings Leetcode solution ขอให้เราคูณสองสตริงที่ให้เราเป็นอินพุต เราจำเป็นต้องพิมพ์หรือส่งคืนผลลัพธ์ของการคูณกับฟังก์ชันผู้โทร ดังนั้นหากต้องการกำหนดให้สองสตริงเป็นทางการมากขึ้นให้ค้นหาผลคูณของสตริงที่กำหนด …

อ่านเพิ่มเติม

จำนวนคู่ดัชนีที่มีองค์ประกอบเท่ากันในอาร์เรย์

สมมติว่าเราให้อาร์เรย์จำนวนเต็ม ปัญหา“ การนับคู่ดัชนีที่มีองค์ประกอบเท่ากันในอาร์เรย์” ขอให้ค้นหาว่าไม่มีคู่ของดัชนี (i, j) ในลักษณะที่ arr [i] = arr [j] และ i ไม่เท่ากับ j . ตัวอย่าง arr [] = {2,3,1,2,3,1,4} 3 คู่คำอธิบาย…

อ่านเพิ่มเติม

คำนวณ nCr% p

คำชี้แจงปัญหาปัญหา“ คำนวณ nCr% p” ระบุว่าคุณจำเป็นต้องค้นหาโมดูโลสัมประสิทธิ์ทวินาม ก่อนอื่นคุณต้องรู้เกี่ยวกับสัมประสิทธิ์ทวินาม เราได้พูดคุยกันแล้วในโพสต์ก่อนหน้านี้ คุณสามารถตรวจสอบได้ที่นี่ ตัวอย่าง n = 5, r = 2, p ...

อ่านเพิ่มเติม

การดำเนินการขั้นต่ำในการแปลง X เป็น Y

คำชี้แจงปัญหาปัญหา“ การดำเนินการขั้นต่ำในการแปลง X เป็น Y” ระบุว่าคุณได้รับสองตัวเลข X และ Y จำเป็นต้องแปลง X เป็น Y โดยใช้การดำเนินการต่อไปนี้: หมายเลขเริ่มต้นคือ X สามารถดำเนินการต่อไปนี้บน X และบน ตัวเลขที่สร้างขึ้น ...

อ่านเพิ่มเติม

เพิ่มผลรวมของความแตกต่างที่ต่อเนื่องกันสูงสุดในอาร์เรย์แบบวงกลม

คำชี้แจงปัญหาสมมติว่าคุณมีอาร์เรย์จำนวนเต็ม อาร์เรย์นี้ควรถือว่าเป็นอาร์เรย์แบบวงกลม ค่าสุดท้ายของอาร์เรย์จะเชื่อมต่อกับอาร์เรย์แรกคือ⇒ a1 ปัญหา“ เพิ่มผลรวมสูงสุดของผลต่างที่ต่อเนื่องกันในอาร์เรย์แบบวงกลม” ขอให้หาค่าสูงสุด

อ่านเพิ่มเติม

แทนที่ค่าที่เท่ากันสองค่าติดกันด้วยค่าหนึ่งที่มากกว่า

คำชี้แจงปัญหาสมมติว่าคุณมีอาร์เรย์จำนวนเต็ม ปัญหา“ แทนที่ค่าที่เท่ากันสองค่าติดต่อกันด้วยค่าที่มากกว่าหนึ่ง” ขอให้แทนที่ค่าคู่ทั้งหมดเหล่านั้นพูดว่า 'a' ซึ่งมาตามลำดับด้วยตัวเลข "a + 1" 1 ที่มากกว่าค่าเหล่านั้น (ตัวเลขสองค่าติดกัน) ซึ่งแม้ว่าจะมีการแก้ไขแล้วก็ตาม หรือการทำซ้ำที่นั่น…

อ่านเพิ่มเติม

นับจำนวนโหนดในระดับที่กำหนดในแผนภูมิโดยใช้ BFS

คำอธิบายปัญหา“ นับจำนวนโหนดในระดับที่กำหนดในทรีโดยใช้ BFS” ระบุว่าคุณได้รับ Tree (กราฟ acyclic) และโหนดรูทค้นหาจำนวนโหนดที่ระดับ L-th Acyclic Graph: เป็นเครือข่ายของโหนดที่เชื่อมต่อกันผ่านขอบซึ่งมี ...

อ่านเพิ่มเติม

นับ subarrays ที่มีองค์ประกอบที่แตกต่างกันทั้งหมดเหมือนกับอาร์เรย์ดั้งเดิม

คำชี้แจงปัญหา“ Count subarrays ที่มีองค์ประกอบที่แตกต่างกันทั้งหมดเหมือนกับอาร์เรย์ดั้งเดิม” ระบุว่าคุณได้รับอาร์เรย์จำนวนเต็ม คำสั่งปัญหาขอให้ค้นหาจำนวนอาร์เรย์ย่อยทั้งหมดที่มีองค์ประกอบที่แตกต่างกันทั้งหมดตามที่มีอยู่ในอาร์เรย์ดั้งเดิม ตัวอย่าง arr [] = {2, 1, 3, 2, …

อ่านเพิ่มเติม