بکندباز

تابعی بنویسید که یک لیست از رشته‌ها را دریافت کند و هر عنصر را تغییر دهد به‌طوری‌که:

  1. حروف بزرگ شوند.
  2. واژه معکوس شود.
  3. وسط آن با - جدا شود. (اگر تعداد حروف فرد بود، قسمت بیشتر در اول بخش بیاید)

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

EditWords(["new york city"]) ➞ ["YTIC KR-OY WEN"]

EditWords(["null", "undefined"]) ➞ ["LL-UN", "DENIF-EDNU"]

EditWords(["hello", "", "world"]) ➞ ["OLL-EH", "-", "DLR-OW"]
EditWords(["new york city"])  ➞ ["YTIC KR-OY WEN"]
EditWords(["null", "undefined"])  ➞ ["LL-UN", "DENIF-EDNU"]
EditWords(["hello", "", "world"])  ➞ ["OLL-EH", "-", "DLR-OW"]
EditWords([""])  ➞ ["-"]
EditWords(["javascript"])  ➞ ["TPIRC-SAVAJ"]
EditWords(["html", "css"])  ➞ ["LM-TH", "SS-C"]

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

نظرات

*
*

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