B. 转义转义

内存限制:2 MiB 时间限制:50 ms 标准输入输出
题目类型:传统 评测方式:文本比较

题目描述

在之前的题目中,助教们总是让你输出一些奇怪的句子,你需要给其中的一些特殊字符进行转义,但今天想让你把这个操作反过来进行。

我们的 Musha 写了一个字符串,里面有一些转义字符,她想让你解析这些字面意义上的转义字符(\ + 一个字符,是两个字符),并将它们替换为真正的转义字符(单个字符),打印输出。

在这个题目中,你只需要识别下列字符组合,并作相应替换。

\n
\"
\\

对于其他的转义字符,保留原样的两个字符输出

同时,对于潜在的连续两个合法组合,优先转换较前的,例如: \\n 输出为 \n,先转换较前的两个字符,也不用再一次进行转义。

再次提醒,上述三行,每行有两个可见字符。

输入格式

一行仅由英文字母与 \ " < > ? 组成的字符串。

输出格式

若干行字符串,将输入字符串中的上述三种转义字符进行相应替换后得到的结果。

样例

【样例输入】

\"Hello\"\n\aWorld\\!

【样例输出】

"Hello"
\aWorld\!

数据范围与提示

字符串长度不超过 1000,并保证不以 \ 结尾。

编辑器加载中 …
通告标题

通告内容

已知晓