รับตัวเลข 10 ตัว (บรรทัดเดียว คั่นเว้นวรรค) แสดงเฉพาะค่าที่ไม่ซ้ำกัน ตามลำดับที่รับมา คั่นด้วยเว้นวรรค
-1,000 ≤ ตัวเลข ≤ 1,000 รับ 10 ตัวเสมอ
20 80 40 70 20 40 10 25 36 97
20 80 40 70 10 25 36 97
1 2 5 7 5 4 5 8 3 1
1 2 5 7 4 8 3
5 5 5 5 5 5 5 5 5 5
5
nums = list(map(int, input().split()))
seen = set()
result = []
for n in nums:
if n not in seen:
seen.add(n)
result.append(n)
print(" ".join(map(str, result))) 💡 ใช้ set เก็บค่าที่เจอแล้ว เพื่อตรวจซ้ำได้เร็ว O(1) แต่เก็บลำดับด้วย list result
กด Run เพื่อรันโค้ด หรือ ตรวจคำตอบ เพื่อตรวจ test cases