สมมติว่าเรามีตัวเลขสองตัว num และ k เราต้องหาผลคูณที่มากที่สุดของ k หลักติดกันใน num ต้องจำไว้ว่า num รับประกันว่ามีหลักมากกว่าหรือเท่ากับ k ตัวอย่าง หากอินพุตคือ num = 52689762 และ k = 4 ผลลัพธ์จะเป็น 3024 ผลคูณมากที่สุดของ 4 หลักติดกันคือ (8*9*7*6) = 3024 ขั้นตอนการแก้ปัญหา largest := 0 cand :=