CF41C Email address

题目描述

有时我们需要在电话中拼读电子邮件地址。此时通常会将点号读作 dot,@ 符号读作 at。例如,vasyaatgmaildotcom。你的任务是将类似 vasyaatgmaildotcom 的字符串还原成标准的电子邮件地址(即 [email protected])。 已知一个标准的电子邮件地址只包含 .、@ 和小写拉丁字母,不以点号开头或结尾,也不以 @ 符号开头或结尾。此外,一个标准的电子邮件地址中恰好包含一个 @ 符号,但可以包含任意数量(包括零个)点号。 你需要进行一系列替换,使得结果字符串最短,并且是一个合法的电子邮件地址。如果存在长度相同的多个结果,请输出字典序最小的那个。 允许的替换有两种:将 dot 替换为 .,将 at 替换为 @。

输入格式

第一行给出一个邮箱地址的描述。保证该描述字符串可以由一个合法邮箱地址用上述替换方法得到。该字符串非空,长度不超过 100。

输出格式

输出最短的可能的电子邮件地址。若有多种可能,输出字典序最小的那一个(即现代编程语言中 < 运算符实现的字典序)。 在 ASCII 表中,符号顺序如下: . @ a b ... z。

说明/提示

由 ChatGPT 5 翻译