โจทย์: กำหนดจำนวนเต็ม ตรวจสอบว่าความต่างระหว่างผลรวมหลักเลขคี่และหลักเลขคู่ เป็น 0 หรือไม่
วิธี brute-force: แยกหลัก บวกคี่/คู่ แล้วลบกัน
วิธีเร็ว: ใช้คุณสมบัติเลขหาร 11 ลงตัว → ความต่าง = 0 (Divisibility rule of 11)
โค้ดตัวอย่าง
def isDiff(n):
return (n % 11 == 0)
n = 785643
if isDiff(n):
print("Yes")
else:
print("No")
ผลลัพธ์
No

สรุป
เรียนรู้วิธีตรวจสอบความต่างผลรวมหลักคี่-คู่เป็น 0: ใช้ divisibility rule of 11 (n % 11 == 0)