โซลูชันจำนวนเต็มเป็นโรมัน Leetcode

ในปัญหานี้เราได้รับจำนวนเต็มและจำเป็นต้องแปลงเป็นเลขโรมัน ดังนั้นโดยทั่วไปปัญหานี้เรียกว่า "Integer to Roman" และนี่คือ Integer to Roman Leetcode Solution หากใครไม่ทราบเกี่ยวกับเลขโรมัน ในสมัยก่อนผู้คนไม่ ...

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

จำนวนส่วนสูงสุดของความยาว a, b และ c

ปัญหา "จำนวนสูงสุดของส่วนของความยาว a, b และ c" ระบุว่าคุณได้รับจำนวนเต็มบวก N และคุณต้องหาจำนวนสูงสุดของส่วนความยาว a, b และ c ที่สามารถเกิดขึ้นได้โดยใช้ N ตัวอย่าง N = 7 a = 5, b …

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

ผลรวมขั้นต่ำของการคูณของจำนวน n

ปัญหา "ผลรวมขั้นต่ำของการคูณของ n จำนวน" ระบุว่าคุณได้รับ n จำนวนเต็มและคุณต้องลดผลรวมของการคูณของตัวเลขทั้งหมดให้น้อยที่สุดโดยการเอาสององค์ประกอบที่อยู่ติดกันในแต่ละครั้งและใส่ผลรวม mod 100 กลับไปจนกว่าจะถึง a เลขตัวเดียว…

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

การดำเนินการขั้นต่ำเพื่อทำให้องค์ประกอบทั้งหมดเท่ากันในอาร์เรย์

ปัญหา "การดำเนินการขั้นต่ำเพื่อทำให้องค์ประกอบทั้งหมดเท่ากันในอาร์เรย์" ระบุว่าคุณได้รับอาร์เรย์ที่มีจำนวนเต็มอยู่ในอาร์เรย์ คุณต้องค้นหาการดำเนินการขั้นต่ำที่สามารถทำได้เพื่อทำให้อาร์เรย์เท่ากัน ตัวอย่าง [ 1,3,2,4,1] 3 คำอธิบาย การลบ 3 ครั้งสามารถ …

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

ค้นหาว่า subarray อยู่ในรูปของภูเขาหรือไม่

คำชี้แจงปัญหา ปัญหา "ค้นหาว่าอาร์เรย์ย่อยอยู่ในรูปของภูเขาหรือไม่" ระบุว่าคุณได้รับอาร์เรย์จำนวนเต็มและช่วง คำสั่งปัญหาขอให้ค้นหาว่าอาร์เรย์ย่อยที่เกิดขึ้นระหว่างช่วงที่กำหนดนั้นอยู่ในรูปของรูปแบบภูเขาหรือ ...

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

แบบสอบถามผลรวมช่วงที่ไม่มีการอัปเดต

คำชี้แจงปัญหา ปัญหา "การสืบค้นผลรวมของช่วงโดยไม่มีการอัปเดต" ระบุว่าคุณมีอาร์เรย์ของจำนวนเต็มและช่วง คำสั่งปัญหาขอให้ค้นหาผลรวมขององค์ประกอบทั้งหมดภายในช่วงที่กำหนด ตัวอย่าง arr[]={10, 9, 8, 7, 6} ข้อความค้นหา: {(0, 4), (1, 3)} 40 24 …

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

การแบ่งอาร์เรย์สามวิธีรอบ ๆ ช่วงที่กำหนด

คำชี้แจงปัญหา คุณจะได้รับอาร์เรย์ของจำนวนเต็มและช่วงของค่าต่ำและค่าสูง ปัญหา "การแบ่งอาร์เรย์สามทางรอบช่วงที่กำหนด" ขอให้แบ่งพาร์ติชันอาร์เรย์ดังกล่าวเพื่อแบ่งอาร์เรย์ออกเป็นสามส่วน พาร์ติชั่นของอาร์เรย์จะเป็น: Elements …

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

จำนวนขั้นต่ำขององค์ประกอบที่แตกต่างกันหลังจากลบรายการ m

คำชี้แจงปัญหา ปัญหา “จำนวนองค์ประกอบที่แตกต่างกันขั้นต่ำหลังจากลบ m รายการ” ระบุว่าคุณมีอาร์เรย์และจำนวนเต็ม m แต่ละองค์ประกอบของอาร์เรย์ระบุรหัสของรายการ คำสั่งปัญหาขอให้ลบองค์ประกอบ m ในลักษณะที่ควรมีขั้นต่ำ ...

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

ค้นหาองค์ประกอบที่แตกต่างกันทั่วไปสำหรับทุกแถวของเมทริกซ์

คำชี้แจงปัญหา เราได้รับเมทริกซ์ของจำนวนเต็มทั้งหมด ปัญหา "ค้นหาองค์ประกอบที่แตกต่างร่วมกันในทุกแถวของเมทริกซ์" ขอให้ค้นหาองค์ประกอบที่แตกต่างกันที่เป็นไปได้ทั้งหมด แต่พบได้ทั่วไปในแต่ละแถวที่มีอยู่ในเมทริกซ์ ตัวอย่าง arr[]={ {11, 12, 3, 10}, {11, …

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

แปลง BST เป็น Min Heap

คำชี้แจงปัญหา จากแผนผังการค้นหาไบนารีที่สมบูรณ์ ให้เขียนอัลกอริทึมเพื่อแปลงเป็น Min Heap ซึ่งก็คือการแปลง BST เป็น Min Heap Min Heap ควรเป็นแบบที่ค่าทางด้านซ้ายของโหนดต้องน้อยกว่าค่าทางด้านขวา …

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