بکندباز

تابعی بنویسید که ارقام هر عدد در یک لیست را بر اساس ترتیب صعودی (asc) یا نزولی (desc) مرتب کند.

نمونه ورودی و خروجی

reorder_digits([515, 341, 98, 44, 211], "asc") ➞ [155, 134, 89, 44, 112]

reorder_digits([515, 341, 98, 44, 211], "desc") ➞ [551, 431, 98, 44, 211]

reorder_digits([63251, 78221], "asc") ➞ [12356, 12278]

نکات

  • اعداد یک‌رقمی بدون تغییر باقی می‌مانند (صرف نظر از جهت مرتب‌سازی).
  • ترتیب اعداد در لیست باید حفظ شود.
reorder_digits([515, 341, 98, 44, 211], "asc")  ➞ [155, 134, 89, 44, 112]
reorder_digits([515, 341, 98, 44, 211], "desc")  ➞ [551, 431, 98, 44, 211]
reorder_digits([63251, 78221], "asc")  ➞ [12356, 12278]
reorder_digits([63251, 78221], "desc")  ➞ [65321, 87221]
reorder_digits([1, 2, 3, 4], "asc")   ➞ [1, 2, 3, 4]
reorder_digits([1, 2, 3, 4], "desc")  ➞ [1, 2, 3, 4]

هنوز پاسخی برای این تمرین ثبت نشده است

نظرات

*
*

تمرینات مرتبط