早上去笔试,下午回来,抽点时间将早上写过的代码在电脑上实验一番。我投的的是开发岗位的,就3道编程题。
1.是一个字符串的替换问题。一个函数给定一个string template,给定一个要替换的字符数组char[] args。然后替换template中特定的字符串%s 。
比如:template为:a%s,:b%s,:c%s args=['a','b','c']; 结果为:a:a,b:b,c:c
如果args的长度超过对应替换template中的%s的长度,那么追加到尾部。如 a:a,b:b,c:c[d,e]
实现:主要使用正则表达式