إزالة التكرارات من قائمة السلاسل النصية

Java Easy collections

مهمة «إزالة التكرارات من قائمة السلاسل النصية»

اكتب برنامجًا يقرأ الأسطر من الإدخال القياسي، ويخزنها في ArrayList، ثم يزيل جميع التكرارات، مع الاحتفاظ فقط بالعناصر الفريدة بترتيب ظهورها الأول. اطبع قائمة الأسطر الناتجة مفصولة بمسافات.

تنسيق الإدخال

السطر الأول يحتوي على عدد صحيح n (1 ≤ n ≤ 1000) — عدد الأسطر. ثم تتبع n من الأسطر، كل سطر في سطر منفصل.

تنسيق الإخراج

سطر واحد يحتوي على السلاسل الفريدة من القائمة الأصلية بترتيب ظهورها الأول، مفصولة بمسافة.

أمثلة

مثال 1

الإدخال
3 hello world hello
الإخراج
hello world
main.java