З огляду на введення списку днів тижня, виведіть найкоротше відсортоване подання списку.
Формат введення є рядок , що складається з одного або декількох з подстрок однорядкове резюме Su(неділя), Mo(понеділок), Tu( і т.д.), We, Th,
Fr, і Sa. Введення не обов'язково може бути вказане в упорядкованому порядку.
Щоб перетворити вхід у вихідний формат,
Сортуйте введення по днях тижня, починаючи з неділі (наприклад,
ThMoSaSuFrTuWe>SuMoTuWeThFrSa).Скоротіть скорочення до однієї літери, якщо вона не залишає двозначності . Наприклад,
SuMoTuWeслід ставатиSMTWчерез те, що перший S не міг бути суботою, оскільки це зробить вихід несортованим (те саме для T). Однак цеThFrSaповинно статиThFS, оскільки і вівторок, і четвер приходять перед п’ятницею, і зменшення його зменшить, щобTFSстворити неоднозначність.Якщо вихід зараз
MTWTF, виведітьDнатомість (що означає "тиждень день "). Так самоSSмає статиEдля кінця тижня . Нарешті,SMTWTFSмає статиAна всі дні.
І вхід, і вихід повинні бути одним рядком.
Оскільки це код-гольф , виграє найкоротший код у байтах.
Тестові приклади:
In Out | In Out
-----------------------|--------------------
SuTu STu | SuTuWe STW
SuTuSa STuS | SuWeTh SWT
TuThSa TTS | TuThSu STT
Su Su | Sa Sa
WeTh WT | FrTh ThF
WeTu TW | FrTu TuF
FrWeMo MWF | SaWeSu SWS
ThTu TT | We W
ThTuMoFrWe D | SaSu E
SuMoWeTuThFr SMTWTF | ThMoSaSuFrTuWe A