#4493. String Delimiter

0

String Delimiter

String Delimiter

题目描述

给定一个长度为 NN 的字符串 SS,由小写英文字母、逗号 ,, 和引号 "" 组成。已保证 SS 中包含偶数个 ""。 令 2K2K 为 SS 中 "" 的个数。对于每个 i=1,2,…,Ki=1,2,\ldots,K,从第 (2i−1)(2i-1) 个 "" 到第 (2i)(2i) 个 "" 之间的字符称为 被包围的。 你的任务是将 SS 中每个不属于被包围字符的 ,, 替换为 .. 并输出结果字符串。

输入格式

输入来自标准输入,格式如下: NN SS

输出格式

输出答案。

8
"a,b"c,d
"a,b"c.d
5
,,,,,
.....
20
a,"t,"c,"o,"d,"e,"r,
a."t,"c."o,"d."e,"r.

提示

NN 是一个在 11 到 2×1052\times 10^5(含)之间的整数。 SS 是一个长度为 NN 的字符串,由小写英文字母、逗号 ,, 和引号 "" 组成。 SS 中包含偶数个 ""。在 SS 中,"a,b""a,b" 是被包围的字符,而 c,dc,d 则不是。 SS 中不属于被包围字符的逗号是从左数第七个字符,因此将该字符替换为 .. 即得到答案。

标签: AtCoder|abc282C

来源

AtCoder|abc282C