设为首页 加入收藏

TOP

2014年Google谷歌最新面试题
2014-11-23 20:13:11 来源: 作者: 【 】 浏览:26
Tags:2014年 Google 谷歌 最新 试题

1. 写出一个算法,实现如下功能:


给定一个N位数字组成的数,找出比这个数大的由相同数字组成的下一个数


例如:如果数字为 25468, 则结果为25486
如果数字为 21765, 则结果为 25167
如果数字为 54321, 则结果为 54321 (因为没有比这个数大的相同数字组成的值)


2. 给出一个由黑子和白字组成的棋盘,所有的黑子都是相连的,请找出包含所有黑子的最小的矩形:


例如:
0 0 0 0 0
0 1 1 1 0
0 1 1 0 0
0 1 0 0 0
0 0 0 0 0


最小的矩形为 (1,1) – (3, 3)


3. 请写一个函数,满足如下条件:


1) 正整数
2) 没有重复的数字, 例如 123 (正确), 122 (错误)
3)各个位数的数字递增, 例如, 1234 (正确) 1243(错误)
4) 范围的整数必须必输入的数字大的最小的一个整数, 例如, 输入987, 返回1023


函数名为:
String nextInteger(String input)


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇网络求职应注意以下事项 下一篇如果出现ASP.NET中的事件不能触发..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: