2020年旷世校招JAVA岗笔试第一题
1的个数
题目描述:
给定非负整数n,输出它的二进制表示中1的个数。例如,把9表示成二进制是1001,有2位是1。因此,如果n=9,则输出2。
输入
一行非负整数n,n最大不超过32位有符号整数的最大值。
输出
n中1的个数
样例输入
9
样例输出
2
解题代码:
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int n = scanner.nextInt();int res = 0;while (n != 0) {n &= (n - 1);res++;}System.out.println(res);}
}
2020年旷世校招JAVA岗笔试第一题相关推荐
- 2020年旷世校招JAVA岗笔试第二题
字符串长度 题目描述: 给定一个只包含小写英文字母的字符串以及一个常数 k,求字符串最长的包含不超过 k 种字母的子串的长度. 例如,给定字符串 abaabccbbbdddddda,k = 3,这时 ...
- 2020年快手校招JAVA岗笔试第一题
解题办法: import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc ...
- 背包问题 2020年小米校招JAVA岗笔试第二题
对于背包问题:例如小偷东西问题 如上图 小偷最多可以带走重量位20.要尽可能带走多的商品. 所以应该设置数组capacity[20+1], 商品itmes [5+1] 其中,capacity[0]=0 ...
- 2020年快手校招JAVA岗笔试第二题
解题代码 import java.util.HashSet; import java.util.Scanner; import java.util.Set;public class Main {pub ...
- 2020年小米校招JAVA岗笔试第二题
题目描述: 小米之家有很多米粉喜欢的产品,产品种类很多,价格也不同.比如某签字笔1元,某充电宝79元,某电池1元,某电视1999元等 假设库存不限,小明去小米之家买东西,要用光N元预算的钱,请问他最少 ...
- 2020年网易校招提前批JAVA岗笔试第一题
题目描述: 给出一个班级的总人数n,给出每个人的分数.计算一个百分数p.公式为: 题目分析: 首先可以看出,n很大,q很大,但是ai比较小,这时可以基于成绩先行统计好,在每次询问时可以用O(1)的复杂 ...
- 2020年奇安信校招JAVA岗笔试
二元查找树(1.若左子树不空,左子树值都小于父节点:2.如右子树不空,右子树值都大于父节点:3.左.右子树都是二元查找树:4. 没有键值相等的节点)上任意两个节点的值,请找出它们最近的公共祖先. 输入 ...
- 2020年快手校招JAVA岗笔试第三题
题目描述: 将两个内容合并,每次,取第一行四个,取第二行5个.把多余的直接补在最后即可. 解题代码 import java.util.Scanner;public class Main_3 {publ ...
- 用友2020校招java笔试题_2020年快手校招JAVA岗笔试第三题-Go语言中文社区
题目描述: 将两个内容合并,每次,取第一行四个,取第二行5个.把多余的直接补在最后即可. 解题代码 import java.util.Scanner; public class Main_3 { pu ...
最新文章
- Ubuntu14.04 LTS中升级gcc/g++版本到4.9.4的操作步骤
- python3 的encode 和 decode
- ksql 数量大于2_别人1加1大于2大于3,雍禾植发1加1小于2……
- 前端趋势榜:上周最有意思、又实用的 10 大 Web 项目 - 210922
- kali装电脑_Kali Linux可以安装到平板电脑吗?
- 吃冰淇淋更容易溺水?
- 自然语言处理——语言模型
- 设计模式开闭原则--java
- zend studio 8使用感受
- 洛谷 P1560 [USACO5.2]蜗牛的旅行Snail Trails(不明原因的scanf错误)
- cad字体修改方案分享-缺少SHX字体、替换字体
- 监控显示服务器超时,监控连接服务器超时怎么解决
- win教程:如何查看本机的IP地址
- C#开发串口调试助手的详细教程
- android中图片压缩上传方法之Luban库
- 北京时间校准 服务器 显示器 标准,纯干货~北京时间校准显示器实用分享
- win10 虚拟桌面 快捷键
- 学习日志day52(2021-09-22)(1、SpringMVC文件上传 2、Spring发送邮件 3、拦截器 4、日志 )
- filebeat7.7.0相关详细配置预览- processors - rename
- 不存在从“int” 转换到“ListNode”的适当构造函数 错误解决方法
热门文章
- python PyQt5中文教程☞【第十节】PyQt5绘图(绘制文本drawText()、画点drawPoints()、设置颜色、QPen(画笔)绘制线条、QBrush(笔刷)绘制纹理
- Intel Realsense D435 pyrealsense2 get_option_description() rs.option中获取参数描述
- python opencv-4.1.0 cv2.getTextSize()函数 (计算文本字符串的宽度和高度)
- tensorflow:Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2
- pygame的学习以及python的巩固(窗口尺寸的显示)
- 初学__Python——Python数据类型之文件
- Redis集群CentOS系统配置企业级数据备份方案以及数据恢复的操作(在开启AOF功能下恢复冷备RDB文件数据,保持AOF和RDB双开情况下恢复数据及错误的数据恢复步骤详解)
- Unity 3D 2019.3.12版本创建一个按钮,并为该按钮添加点击Click的消息响应函数以及点击按钮切换场景
- Java进阶:AtomicReference详解
- ajax链接php,关于php:在ajax切换后,单击链接没有任何作用?