2015华为实习生招聘机试题长沙站
5月21日中午接到了华为实习生招聘机试的短信通知,早上8:50要赶去湖南大学,虽然并不远,但还是很累有木有。差一点就不想去了,还好后来抱着学习的态度还是过去了。到了湖大信息院之后很快搞清楚了状况,原来机试是在华为的OJ(Oline Judge)平台上做的,以前并没有使用过OJ平台(很遗憾大一大二的时候没有刷ACM啊有木有!!!),搞了一会也摸清楚了状况,废话不多说,插入正题。
我们这次的机试题有三个,按照负责人的说法是,做出一个就能通过机试了,当然越多越好。
第一题:判断2的次幂
即输入一个数,判断它是否为2的次幂。比如说4、16、64等是2的次幂,3、94等不是。要求的程序运行时间是C在100ms内,Java在200ms内。
以下是我的算法,二进制观察一下2的次幂方数,我们发现,它们的二进制数总是10000···,而它们减一后的二进制为01111···,对它们做与运算,发现它们的结果为0,而其它的数的结果是1,因此可以用这种思想来解决这个问题。
代码如下:
public class Main { public static void main(String[] args) { Scanner scr = new Scanner(System.in); int i = scr.nextInt(); if ((i & i - 1) == 0) System.out.println("yes"); else System.out.println("no"); scr.close(); }
}
2015华为实习生招聘机试题长沙站相关推荐
- 2015华为校园招聘机试题一
2015华为校园招聘机试题<一> 今天无意之间看到了2015年华为校园招聘的机试题,于是,做了下,写出来与大家共享.先看第一题: 题目如下: 按要求分解字符串,输入两个数M,N:M代表输入 ...
- 2014华为实习生招聘机试题
由于本人只做出两道题,第三题没来得及细看,所以只列出前两道题目及其解法(C语言),仅供参考. 1.输入一个字符串(由小写字母组成,长度不超过1000),输出为对应的数字字符串.(60分) 样例: 输入 ...
- 2015华为实习生招聘机试、面试记录
由于是内推所以机试和面试的时间比较早,总的来说,不是太难. 3月27日(周五上午)去华为南研所进行了机试,3道编程题,都是比较基础的,第三题也是不难的.第一题:给出一个字符串,比如ahda34ahe8 ...
- 2015华为校园招聘机试题<一>
题目如下: 按要求分解字符串,输入两个数M,N:M代表输入的M串字符串,N代表输出的每串字符串的位数,不够补0. 例如:输入2,8,"abc","123456789&qu ...
- 2014届华为校园招聘机试题
华为2014校园招聘的机试题目和2013年的完全一样. 一.题目描述(60分): 通过键盘输入一串小写字母(a~z)组成的字符串.请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的 ...
- 华为2020实习生招聘机试题
华为机试题 第一题(100分) 题目描述 给出一行字符串,包含2组年月日,通过"|"进行分隔,年月日之间通过一个空格进行分隔,其中仅第一组的年月日包含星期几,请推算出第二组的年月日 ...
- 2014年实习生招聘之华为实习生招聘笔试题(上机完成)—2014/04/02
作者:Bryant Lei 出处:http://blog.csdn.net/bryantlei 华为(武汉)今年的实习生招聘的第一轮选拔是上机测试,其平台类似于常见的编程网站,即用户提交程序,由系统测 ...
- 2015届华为校园招聘机试题
第一题(60分): 按要求分解字符串,输入两个数M,N:M代表输入的M串字符串,N代表输出的每串字符串的位数,不够补0.例如:输入2,8, "abc" ," ...
- 华为2015年实习生招聘考试试题
第一题: 描述: 目描述: 编写一个函数,将字符串中的大写的字母(A~Z)挑出来,同时保留原字符串中的空格,将挑出的大写字母和空格按原始位置组成新的字符串. 例如: 1)输入:AUStralia: 输 ...
最新文章
- 搜索引擎的时效性需求满足
- JavaSE知识点个人总结(不断更新)
- 线上服务CPU100%问题快速定位实战
- 两张照片重叠处半透明_那些悬浮在空中的照片是怎么拍的?
- 如何防止在listbox中添加很多数据出现不停的刷新
- spyder python调试查看类信息_使用Spyder进行Python调试
- java8接口写静态方法_Java 8接口更改–静态方法,默认方法
- WPF中实现图片文件转换成Visual对象,Viewport3D对象转换成图片
- Hadoop KMS 透明加密配置以及测试
- MFC制作的入坑级别管理系统
- 贴吧防删图应该怎么学?【万能的小胡】
- 信贷风控评分卡模型(上)_Give Me Some Credit(技术实现过程)
- 基于 ffmpeg + Webassembly 实现前端视频帧提取
- matlab 概率分布程序,常见的概率分布(matlab作图)
- 黄金分割法_python
- 网络营销的多种表现形式
- 教科书式RSA方案面临的攻击及防御措施
- Hive 外部表的练习(多表关联查询,以及分组,子查询)
- html tr固定行高列宽,HTML表格固定格式:行高列宽
- HDFS的文件压缩格式