网易乐得 线下笔试 求第N个丑数 Java实现
2017-09-16 10:43
190 查看
所谓丑数,就是只能够被2或3或5整除,我们习惯将1作为第一个丑数,求第n个丑数。
基本思想可查看剑指offer 第34题。
Java代码实现:
public static int getChouShu(int nums) {
int index = 1;
int choushu = 1;
while (nums > index) {
choushu ++ ;
if (choushu % 2 == 0 || choushu % 3 == 0 || choushu % 5 == 0) {
index ++ ;
}
}
return choushu;
}
- - 和上篇文章一样 也是借用的题目 但是我看那个博主的方法挺复杂- - 关键还写错了 大家这道题就看个笑话把
基本思想可查看剑指offer 第34题。
Java代码实现:
public static int getChouShu(int nums) {
int index = 1;
int choushu = 1;
while (nums > index) {
choushu ++ ;
if (choushu % 2 == 0 || choushu % 3 == 0 || choushu % 5 == 0) {
index ++ ;
}
}
return choushu;
}
- - 和上篇文章一样 也是借用的题目 但是我看那个博主的方法挺复杂- - 关键还写错了 大家这道题就看个笑话把
相关文章推荐
- 网易乐得 线下笔试 求第N个丑数 Java实现
- [网易2018校招java笔试题]字符串碎片(java语言实现)
- 2017秋招,网易校招网络笔试第二题,java实现
- (整理)Java实现链表--找到两个链表的第一个公共结点(网易笔试题2016)
- 8.12网易内推笔试题:小易喜欢的数列 java实现
- 2013网易技术类笔试题(java开发方向+移动平台开发)
- 关于网宿厦门研发中心笔试的一道PV操作题:利用java中的多线程实现生产者与消费者的同步问题
- 网易Java笔试题
- 斐波那契数列的两种实现方式(递归(大于O(n方))和迭代(O(n))----网易笔试2013录
- 斐波那契数列的两种实现方式(递归(大于O(n方))和迭代(O(n))----网易笔试2013录
- 我在北京找工作(四):java实现递归<1> 一些笔试题+常见算法
- 2015网易Java开发工程师(技术架构)笔试题
- java笔试题:用java实现字符串压缩算法
- java实现简化版读写锁(开心网笔试题)
- 2015年网易校招Java开发工程师(技术架构)在线笔试题(2015年9月20日 18:00—20:00)
- 网易的一道CSS笔试题--固定宽高的子元素如何在未知宽高的父元素中实现居中?
- 网易笔试题(java 、 c++ 、软件测试等)
- 用java实现一道c笔试题
- java和c中i++(i--)的区别(网易笔试2014)
- 关于截取字符串的java笔试(面试)题简化代码实现