แนวคิด สมมติว่ามีอาร์เรย์ขนาด n ให้หาจำนวนการเคลื่อนย้ายน้อยที่สุดเพื่อทำให้สมาชิกอาร์เรย์ทั้งหมดเท่ากัน โดยการเคลื่อนย้ายหมายถึงการเพิ่ม n - 1 สมาชิกขึ้น 1 เช่น ถ้าอินพุตคือ [3,2,3,4] ผลลัพธ์คือ 4 วิธีแก้: n := ขนาด nums ถ้า n เท่ากับ 0: คืนค่า 0 เรียงอาร์เรย์ nums ans := 0 วนลูป i := 0 ถึง n -