原文地址:知斗-线上Go面试算法题
题目(打字麻烦,直接截的图,各位担待哈,有啥问题直接联系本人即可):
为了大家方便测试,现将输入的字符串单独贴出来:
2,John,45,"足球,摄影",New York
3,Carter Job,33,"""健身"",远足","河北,石家庄"
4,Steve,33,"大屏幕164""","DC""Home"""
5,"Jul,y",33,Football,Canada
拿到这道题第一反应就是感觉跟【有效括号算法】相似,看来是道变形题,要使用有效括号算法这个套路来解么?
仔细看了看题,感觉不是很合适,首先就是得修改【有效括号算法】让其获取需要清除的双引号,还得保留不能清除的逗号,改动太大了,所以打算另辟蹊径。
注:此解法较为暴力,只能说题解出来了,但是不是算法,就有待商榷了。
来看代码实例:
package main
import (
"fmt"
"strings"
)
func main()