4
一周中压缩的天数
输入星期几列表,则输出列表中最短的排序表示形式。 输入的格式是由一个或多个双字符子串的字符串Su(星期日), Mo(星期一), Tu(等), ,We,Th, Fr和Sa。输入不一定必须以排序的顺序给出。 要将输入转换为输出格式, 从星期天开始按星期几对输入进行排序(例如ThMoSaSuFrTuWe-> SuMoTuWeThFrSa)。 如果不引起歧义,请将缩写词减少到一个字母。例如,之所以SuMoTuWe成为,SMTW是因为第一个S不可能在星期六,因为这样会使输出未排序(与T相同)。但是,ThFrSa应该成为ThFS,因为星期二和星期四都在星期五之前,并将其减小以TFS产生歧义。 如果输出为now MTWTF,则D改为输出(代表“ 工作日 s”)。同样,SS应该成为E一周结束。最后, SMTWTFS应该成为A对所有天。 输入和输出都必须是单个字符串。 由于这是code-golf,因此以字节为单位的最短代码为准。 测试用例: 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 …
18
code-golf
code-golf
string
code-golf
code-golf
geometry
code-golf
ascii-art
trigonometry
code-golf
math
number
geometry
popularity-contest
restricted-source
code-golf
math
code-golf
sequence
array-manipulation
code-golf
number
subsequence
code-challenge
optimization
cellular-automata
code-golf
code-golf
number
arithmetic
sequence
subsequence
code-golf
number
code-golf
number
game
random
probability-theory
code-golf
quine
regular-expression
code-challenge
busy-beaver
compile-time
code-golf
path-finding
atomic-code-golf
code-golf
array-manipulation
code-golf
string
number
number-theory
base-conversion