LintCode
poc999
这个作者很懒,什么都没留下…
展开
-
LintCode(回文数)
判断一个正整数是不是回文数。回文数的定义是,将这个数反转之后,得到的数仍然是同一个数。样例 11, 121, 1, 12321 这些是回文数。23, 32, 1232 这些不是回文数。public class Solution { /** * @param num a positive number * @return true if it's a palindrome原创 2017-05-26 17:14:12 · 436 阅读 · 0 评论 -
LintCode(加一)
给定一个非负数,表示一个数字数组,在该数的基础上+1,返回一个新的数组。 该数字按照大小进行排列,最大的数在列表的最前面。 样例 给定 [1,2,3] 表示 123, 返回 [1,2,4]. 给定 [9,9,9] 表示 999, 返回 [1,0,0,0]. public class Solution { /** * @param digits a原创 2017-05-26 17:18:48 · 212 阅读 · 0 评论 -
LintCode(Fizz Buzz 问题).
给你一个整数n. 从 1 到 n 按照下面的规则打印每个数: 如果这个数被3整除,打印fizz. 如果这个数被5整除,打印buzz. 如果这个数能同时被3和5整除,打印fizz buzz. class Solution { /** * param n: As description. * return: A list of strings. *原创 2017-05-28 17:26:54 · 245 阅读 · 0 评论 -
LintCode(斐波纳契数列)!
这里不要使用递归实现,时间复杂度为O(N^2) 应该使用循环来写 class Solution { /** * @param n: an integer * @return an integer f(n) */ public int fibonacci(int n) { int p=0; int q=1;原创 2017-05-28 17:29:31 · 224 阅读 · 0 评论 -
LintCode(两数组的交)
样例 nums1 = [1, 2, 2, 1], nums2 = [2, 2], 返回 [2]. public class Solution { /** * @param nums1 an integer array * @param nums2 an integer array * @return an integer array */原创 2017-06-18 20:27:34 · 213 阅读 · 0 评论