CF41C Email address
题目描述
有时我们需要在电话中拼读电子邮件地址。此时通常会将点号读作 dot,@ 符号读作 at。例如,vasyaatgmaildotcom。你的任务是将类似 vasyaatgmaildotcom 的字符串还原成标准的电子邮件地址(即 [email protected])。
已知一个标准的电子邮件地址只包含 .、@ 和小写拉丁字母,不以点号开头或结尾,也不以 @ 符号开头或结尾。此外,一个标准的电子邮件地址中恰好包含一个 @ 符号,但可以包含任意数量(包括零个)点号。
你需要进行一系列替换,使得结果字符串最短,并且是一个合法的电子邮件地址。如果存在长度相同的多个结果,请输出字典序最小的那个。
允许的替换有两种:将 dot 替换为 .,将 at 替换为 @。
输入格式
第一行给出一个邮箱地址的描述。保证该描述字符串可以由一个合法邮箱地址用上述替换方法得到。该字符串非空,长度不超过 100。
输出格式
输出最短的可能的电子邮件地址。若有多种可能,输出字典序最小的那一个(即现代编程语言中 < 运算符实现的字典序)。
在 ASCII 表中,符号顺序如下: . @ a b ... z。
说明/提示
由 ChatGPT 5 翻译