多玩最新笔试题目
多玩的三个大题:
1:X和Y是两串长度一样的字符串,X和Y的差异值定义为在两个字符串上对应位置上不一样的字符的个数,比如“ant”和“art”的差异值是1.给定两个字符串A和B,A的长度小于或者等于B,你可以在A的前面或者后面任意添加字符,舍得A和B长度一样。写一个方法求出最后能得到的最小的差异值是多少?
说明:A和B的长度范围是[1,50] , A和B的字符只包含‘a’-'z' ,A的长度小于或者等于B
这个题目做出来了,可是在笔试的时候递归那个地方写错了一点~~没有比较count了,下面是我的递归解法:
class Country {}public class City extends Country { public static void main(String[] args) { City c=new City(); new City().yy(); }public void yy() {System.out.println(this.getClass().getName());System.out.println(super.getClass().getName());}}结果都是City,望知道的解释一下!!!