轨道
/
Standard ML
Standard ML
/
练习
/
首字母缩写
首字母缩写

首字母缩写

简单

说明

把一个短语转换成它的首字母缩写。

技术爱好者最爱他们的 TLA(三个字母的缩写)了!

帮忙造点行话吧:写一个程序,把像 Portable Network Graphics 这样的长名称转换成它的缩写(PNG)。

标点按下面的方式处理:连字符是单词分隔符(和空白字符一样);其他标点都可以从输入中删除。

例如:

输入 输出
As Soon As Possible ASAP
Liquid-crystal display LCD
Thank George It's Friday! TGIF

来源

Julien Vanier链接会在新窗口或新标签页中打开
通过 GitHub 编辑 链接将在新窗口或新标签页中打开
Standard ML Exercism

准备好开始 首字母缩写 了吗?

注册 Exercism,借助 90 个练习 和真人导师指导,学习并掌握 Standard ML,全部免费。

深入探索 首字母缩写!

我们会循序渐进地探索正则表达式:从最基本的空白匹配开始,再到探索 Unicode,最后以否定后行断言收尾。最后,我们还会看看解决首字母缩写的其他思路,包括状态机。