华为2018软件岗笔试题目
第一题题目描述输入两个字母串,将两个字母串都包含的字母用’_'替换后,输出两个字母串的剩余部分。输入描述:输入两个字符串,字符串最大长度为100。字符串只包含字母,不可能为空串,区分大小写。输出描述:按字符串顺序输出处理后的字符串示例:输入abcdbdef12输出a_c___ef12解题思路采用哈希思想。首先遍历字母串a,记录其中出现的字母,随后遍历字母串b,将重复出现的字母标记为100并替换成_,随后再遍历a,替换重复出现的字母。参考代码#includeusingnamespacestd;constintSIZE=100;intmain(){chara[SIZE];charb[SIZE];i...
2025-03-08
14.66KB 7 页 4
0
5玖币