CF41C.Email address

传统题 时间 2000 ms 内存 256 MiB 7 尝试 32 已通过 9 标签

Email address

题目描述

有时我们需要在电话中拼读电子邮件地址。此时通常会将点号读作 dot,@ 符号读作 at。例如,vasyaatgmaildotcom。你的任务是将类似 vasyaatgmaildotcom 的字符串还原成标准的电子邮件地址(即 vasya@gmail.com)。

已知一个标准的电子邮件地址只包含 .、@ 和小写拉丁字母,不以点号开头或结尾,也不以 @ 符号开头或结尾。此外,一个标准的电子邮件地址中恰好包含一个 @ 符号,但可以包含任意数量(包括零个)点号。

你需要进行一系列替换,使得结果字符串最短,并且是一个合法的电子邮件地址。如果存在长度相同的多个结果,请输出字典序最小的那个。

允许的替换有两种:将 dot 替换为 .,将 at 替换为 @。

输入格式

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

输出格式

输出最短的可能的电子邮件地址。若有多种可能,输出字典序最小的那一个(即现代编程语言中 < 运算符实现的字典序)。

在 ASCII 表中,符号顺序如下: . @ a b ... z。

样例

vasyaatgmaildotcom
vasya@gmail.com
dotdotdotatdotdotat
dot..@..at
aatt
a@t

在线编程 IDE

建议全屏模式获得最佳体验