2013年华为校园招聘上机题(java)

版权声明:转载请注明出处,谢谢 https://blog.csdn.net/roccreed/article/details/20551347
这个是2013年9月7日下午上机题(华为南京研究所校园招聘)

1、验证回文猜想:
输入一下小于5000的整数,例如68,加上它反过来的数86,68+86=154,如果不是回文,则继续进行这种操作,154+451=605,605+506=1111是回文数。返回1111
如果在7次这种操作内仍不能得出一个回文数,则返回0


2、要从5个人中选取2个人作为礼仪,其中每个人的身高范围为160-190,要求2个人的身高差值最小(如果差值相同的话,选取其中最高的两人),以升序输出两个人的身高。
Smple input:161 189 167 172 188 Sample outPut: 188 189


3、输入一个二叉树 格式为“单个字符+节点所在层次”  比如根节点所在层次是1,它的两个子树都是2. 节点排列从左到右 然后再输入节点,求得其深度。
输入:a1b2c2d3e3f3
      ab

输出:3 2


另外说一下,华为的java上机使用eclipse,提交代码是在OJ平台上,提交上去就能看到自己的得分。

以上题目仅供参考。

猜你喜欢

转载自blog.csdn.net/roccreed/article/details/20551347