摘要: 编写一个算法来判断一个数是不是“快乐数”。 一个“快乐数”定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为 1,也可能是无限循环但始终变不到 1。如果可以变为 1,那么这个数就是快乐数。 示例: 输入: 19输出: true解释: 12 + 92 阅读全文
posted @ 2020-01-16 13:44 心悦晨晨 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数。 示例 1: 输入: 2输出: 2解释: 有两种方法可以爬到楼顶。1. 1 阶 + 1 阶2. 2 阶示例 2: 输入: 3输出: 3解释: 有三种方 阅读全文
posted @ 2020-01-15 13:55 心悦晨晨 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 题目说明: 给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 1: 输入: [1,2,3]输出: [1,2,4]解释: 输入数组表示数字 123。示例 2: 输 阅读全文
posted @ 2020-01-12 14:40 心悦晨晨 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例 1: 给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的前 阅读全文
posted @ 2019-07-22 10:03 心悦晨晨 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 成绩转换 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 210102 Accepted Submission(s): 91289 Problem 阅读全文
posted @ 2019-07-12 17:23 心悦晨晨 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 求绝对值 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 192117 Accepted Submission(s): 93471 Problem 阅读全文
posted @ 2019-07-11 20:37 心悦晨晨 阅读(130) 评论(0) 推荐(0) 编辑
摘要: THE DRUNK JAILER Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 29494 Accepted: 18165 Description A certain prison contains a long hall of 阅读全文
posted @ 2019-07-09 21:02 心悦晨晨 阅读(145) 评论(2) 推荐(1) 编辑