关于360笔试编程题的一些经验教训

2016年3月28日晚,LZ在线做了360公司的笔试题,其中有两道在线编程题,LZ因为经验不足等原因,没有A出来,很遗憾,估计笔试就挂了。因此,打算写个博客,总结下经验,以备下次更好地笔试。

首先第一题是关于字符串的题目,首先要替换字符串中的某个位置的字符,然后再统计其中的"."的个数,如果遇到“..”,那么就替换成一个".",求问这种替换需要经过多少次?以后看到关于要替换字符串中的某个字符的时候,一定要想到将字符串先转化成char[]数组,然后可以一个一个去判断,这用到的是String.toCharArray方法,这是经验,也就是如果碰到关于字符串的题目,很有可能需要转化成其他类型的数组来做;第二,关于用Scanner来从键盘输入的时候,特别要注意的是在用scanner.next()、scanner.nextInt()、scanner.nextDouble()等方法用在scanner.nextLine()之前的时候,要注意的是,前面输完之后的那个回车,因为每次在从键盘输完之后,都会用那个回车作为结束符,那么最好在scanner.nextLine()之前再用一个scanner.nextLine()来取得回车符。

第三、关于String的一些方法,一定需要好好下下功夫,平时在刷其他题目的时候,因为Eclipse等其他IDE的原因,很多方法都没有去直接记忆,而是用补全的功能来得到,那么我们这里需要好好记忆一下String的各个方法,以防出现一些不必要的时间浪费。

以上都是我血淋林的经验和教训。望下次笔试的时候注意。

你可能感兴趣的:(面试与笔试)