รับ N (จำนวนตัวเลข) บรรทัดแรก บรรทัดที่ 2 รับตัวเลข N ตัว (คั่นเว้นวรรค) ซึ่งเป็นตัวเลขจาก 1 ถึง N+1 แต่ขาดไป 1 ตัว แสดงตัวเลขที่ขาดหายไป
1 ≤ N ≤ 10,000
4 1 3 4 5
2
5 2 3 4 5 6
1
3 1 2 4
3
n = int(input()) nums = set(map(int, input().split())) full = set(range(1, n + 2)) print((full - nums).pop())
💡 สร้าง set ของตัวเลขทั้งหมด 1 ถึง N+1 ลบด้วย set ที่รับมา จะเหลือตัวที่ขาดหายไป .pop() ดึงออกมา
กด Run เพื่อรันโค้ด หรือ ตรวจคำตอบ เพื่อตรวจ test cases