ترتيب حسب آخر رقم

Rust Easy sorting

مهمة «ترتيب حسب آخر رقم»

اكتب برنامجًا يقرأ مصفوفة من الأعداد الصحيحة ويقوم بترتيبها تصاعديًا وفقًا لآخر رقم في كل عدد. إذا تطابقت الأرقام الأخيرة، يتم الحفاظ على الترتيب الأصلي (ترتيب مستقر). اطبع المصفوفة المرتبة مفصولة بمسافات.

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

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

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

سطر واحد يحتوي على N أرقام، مرتبة حسب الرقم الأخير، مفصولة بمسافات.

أمثلة

مثال 1

الإدخال
5 12 23 34 45 56
الإخراج
12 23 34 45 56

مثال 2

الإدخال
4 91 72 83 64
الإخراج
91 72 83 64

مثال 3

الإدخال
3 10 20 30
الإخراج
10 20 30
main.rs