题目描述
CSV 解析器要统计每条记录的字段数。记录由逗号分隔的字段组成;字段要么裸(不含 逗号与双引号,可为空),要么用双引号包裹——引号字段内部可以出现逗号,也可以出现 成对的双引号 ""(表示一个字面双引号)。例如 "he said ""hi""",ok, 有 3 个字段: he said "hi"、ok、空字段。
输入格式
第一行一个整数 ;接下来 行,每行一条合法 CSV 记录。
输出格式
行,每行该记录的字段数。
样例
输入
4 a,b,c "x,y",z "he said ""hi""",ok, ,,
输出
3 2 3 3
数据范围
- 对于 30% 的数据,所有记录不含双引号。
- 对于 60% 的数据,记录总长 。
- 对于 100% 的数据,1 ,单行长度 ,总长 ,高档数据中保证 大量出现引号内逗号、
""转义与单条超大记录。