20190918 华为笔试:题目1:判断数据是否合理,给了三种合理的情况,一个是两位数与一位数交替出现,一个是两头是两位数,中间全是一位数,最后一种情况是两头是一位数,中间全是两位数。 解题思路: 因为看到数据不会太多,直接做了最复杂的判断,就是将三种情况分别判断,最后的结果进行或操作,输出即可。 题目2:字符串整理并倒序,将字符串中的大写字符全部转为小写,并将空格转为0,最后字符倒序输出。 解题思路:从后向前操作,结果用StringBuilder不断的追加,最后调用toString方法进行输出。 题目3:题目很复杂的一道题,但是其实细细看来没那么难,大概就是分了五种情况来进行区别对待,然后使...