หาเลขที่ขาดหายไป

📋 โจทย์

รับ N (จำนวนตัวเลข) บรรทัดแรก บรรทัดที่ 2 รับตัวเลข N ตัว (คั่นเว้นวรรค) ซึ่งเป็นตัวเลขจาก 1 ถึง N+1 แต่ขาดไป 1 ตัว แสดงตัวเลขที่ขาดหายไป

⚠️ ข้อจำกัด

1 ≤ N ≤ 10,000

📝 ตัวอย่าง

ตัวอย่างที่ 1
Input:
4
1 3 4 5
Output:
2
ตัวอย่างที่ 2
Input:
5
2 3 4 5 6
Output:
1
ตัวอย่างที่ 3
Input:
3
1 2 4
Output:
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() ดึงออกมา

🐍 main.py

กด Run เพื่อรันโค้ด หรือ ตรวจคำตอบ เพื่อตรวจ test cases