![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
简单
LeetCode简单类型题
煎丶包
这个作者很懒,什么都没留下…
展开
-
回文数
给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。 示例 1: 输入:x = 121 输出:true 方法一 解题思路 利用整数反转的思路,将整数反转,如果是回文数,那么反转之后的数等于原来的数。负数一定不是回文数,直接返回false。 public boolean isPalindrome(int x) { if (x < 0.原创 2021-03-13 14:18:57 · 115 阅读 · 0 评论 -
整数反转
给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。 如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。 示例 1: 输入:x = 123 输出:321 解题思路 用%取余数的运算取得x的个位数,再用/=运算逐个取得十位、百位······ res*10起到了地位逐渐变成高位的作用。 这里使用long类型,通过强制转换成int类型是否发生截断,来判断是否溢出。 public int reverse(int x) { .原创 2021-03-13 01:05:52 · 79 阅读 · 0 评论 -
两数之和
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。 示例 1: 输入:nums = [2,7,11,15], target = 9 输出:[0,1] 解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。 解题思路 创建一个大小为2的数组answer来返回数组下标,通过两个for循环逐一比较两个元素之和是否等于目标值。 class Solution { public int[] tw.原创 2021-03-13 00:08:28 · 69 阅读 · 0 评论