这类似于“ 制作首字母缩写词”,但是有几个主要区别,包括获取首字母缩写词的方法以及此挑战包括灵活的输出。
任务
给定仅包含可打印ASCII的字符串(允许包含字符/长度为1的字符串的列表),请在输入中输出所有大写字母,其后跟一个空格或破折号,或者是输入中的第一个字符。空字符串是未定义的行为。
测试用例:
输出可以在格式"TEST"
,["T","E","S","T"]
或其他任何适合你。
Self-contained Underwater Breathing Apparatus
SUBA
a Programming Language
PL
NATO Atlantic TREATY Organization
NATO
DEFCON 2
D
hello, world!
light-Emitting dioDe
E
What Does the Fox Say?
WDFS
3D mov-Ies
I
laugh-Out Lou-D
OLD
Best friends FOREVE-r
BF
--
<space>
-- --a - - --
-- -- - - -- A
A
Step-Hen@Gmail-Mail Mail.CoM m
SHMM
这是代码高尔夫球,因此最短答案以字节为单位。
My-Name@Some-Domain.TLD
。