#AT2415. C - String Delimiter
C - String Delimiter
当前没有测试数据。
C - 字符串分隔器
得分:300分
问题描述
给定一个长度为$N$的字符串$S$,由小写英文字母,逗号`,`和引号`"`组成。保证$S$中包含偶数个引号`"`。
设$2K$为$S$中的引号`"`的个数。对于每一个$i=1,2,\ldots,K$,从第$(2i-1)$个引号`"`到第$(2i)$个引号`"`之间的字符被称为封闭的。
你的任务是将$S$中不是封闭字符的逗号`,`替换为句点`.`,并打印出结果字符串。
约束
- $N$是一个介于$1$和$2\times 10^5$之间的整数,包含$1$和$2\times 10^5$。
- $S$是一个长度为$N$的字符串,由小写英文字母,逗号`,`和引号`"`组成。
- $S$包含偶数个引号`"`。
输入
输入格式如下:
输出
输出答案。
8
"a,b"c,d
"a,b"c.d
在$S$中,`"a,b"`是封闭字符,而`c,d`不是。
$S$中不是封闭字符的逗号`,`是从左边数起的第七个字符,所以将该字符替换为句点`.`得到答案。
5
,,,,,
.....
20
a,"t,"c,"o,"d,"e,"r,
a."t,"c."o,"d."e,"r.