安居客笔试的想法

昨天(2013-10-22)

去参加了一家安居客在同济的宣讲会,说现场笔试,人超多的;

笔试题(网站开发)不多,

第一题简答题:

1.你知道github和stackoverflow,说一下你的github账号;

2.一个IP地址,说出netmask,broadcast,network


还有一个数据库的。

编程题:

1.找出1~9999中满足所有位置上的数的积能够整除和;如24;积为2*4=8;和为2+4=6;8不能够6整除(8%6 != 0),24就不符合条件,求出所有满足条件数的个数:

我的想法(最傻的办法):首先for 1到10000,然后分别求出每个数位置上的数(从个位上开始)的和,积;一直while ,直到当前数除以10为0(只剩最高位了),符合添加sumNum++;


2.有b个盒子为1,2,3.....b,每次随机往其中一个盒子放球,求当所有盒子都有球时一共放了多少个球;

我的想法:用rand函数产生每次球需要放入的盒子编号,每放一次ballNum++;当编号为i的盒子第一次放入球,将改盒子标记为0;while,直到所有盒子都被标记为0;然后返回ballNum。


第三题:英文题,没有看懂

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值