Java面试设计题(含答案)完美版-unity面试题 含答案
Java面试设计题(含答案)完美版|unity面试题 含答案
Java面试设计题(含答案)完美版 职坐标
1、 功能描述:将字符串中的字母全部替换成字母的下一个字母,
要是最后一位是z或Z则替换为a或A。
输入:aBxyZ
输出:bCyzA
[java] view plain copy
print?
1. package com.iotex;
2. /**
3. *
4. * @author iotex
5. * 2017-5-10下午10:11:02
6. *10. 功能描述:
7. *z或Z则替换为a或A。
8. * 输入:aBxyZ
9. *输出:bCyzA
10. */
11. public class NextString {
12.
13.14.
15. }
16.
17.18.
19. 20.
21.22. 23.
24.
25.
26.}
27.
28.
29. }
3
0.
31. }
[java] view plain copy
print?
1. package com.iotex;
2. /**
3. *
4. * @author iotex
职坐标
5. * 2017-5-10下午10:11:02
6. *10. 功能描述:
7. *将字符串中的字母全部替换成字母的下一个字母,要是最后一位是z或Z则替换为a或A。
8. * 输入:aBxyZ
9. *输出:bCyzA
10. */
11. public class NextString {
12. public static void main(String[] args) {
13.String str = "aBxyZ";
14.System.out.println(nextString(str));
15. }
16.
17. public static String nextString(String str) {
18.String result = "";
19.char[] arr = str.toCharArray();
20.for(int i = 0;i
21.
22.
23.
24.25. }
26.}
27.
28.
29. }
30.
31. }
2(实现核心算法,不需要使用IO) 输入:输出: print?
1.
2.
3. import java.util.Arrays;
4.
5. /**
6. * @author iotex
7. * 2017-5-10下午09:09:20
8. *8、比较二维数组列最小值,组成一个新数组返回。(实现核心算法,不需要使用IO)
9. * 输入:intArr = {{5,6,1,16},{7,3,9}}
10. * 输出:intArrs ={1,3}
职坐标
11. */
12. public class GetColMin {
13. public static void main(String[] args) {
14.int[][] arr = {{5,6,1,16},{7,3,9}};
15.System.out.println(Arrays.toString(getColMin(arr)));
16. }
17.
18. public static int[] getColMin(int[][] arr) {
19.int[] minArr = new int[arr.length];
20.for(int i = 0;i
21. int[] tmp = arr[i];
22. Arrays.sort(tmp);
23. minArr[i] = tmp[0];
24.}
25.return minArr;
26.
27. }
28.
29. }
[java] view plain copy
print?
1. package com.iotex;
2.
3.
4.
5. /**
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.(实现核心算法,不需要使用IO)* **/ System.out.println(Arrays.toString(getColMin(arr