ตรวจสอบว่าสามารถแบ่งอาร์เรย์เป็น 2 กลุ่มได้หรือไม่: 1 สมาชิก และอีกส่วน ที่ผลคูณของอีกส่วนเท่ากับสมาชิกตัวนั้น ตัวอย่าง Input: [1, 56, 2, 4, 7] 56 = 1 × 2 × 4 × 7 = 56 → true ตัวอย่างโค้ด max || !max) { prod *= (max || 1); // คูณค่าสูงสุดเดิม max = val; // อัปเดตค่าสูงสุดใหม่