力扣题
清风学Java
某厂全栈程序员,分享Java学习知识。
展开
-
力扣题之回文数
回文数 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1: 输入: 121 输出: true 示例2: 输入: -121 输出: false 解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。 示例 3: 输入: 10 输出: false 解释: 从右向左读, 为 01 。因此它不是一个回文数。 提示: 这种题一定要注意数字越界的问题。 public class exercise3 {原创 2020-12-28 19:44:12 · 281 阅读 · 0 评论 -
力扣题之整数反转
整数反转 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例1: 输入: 123 输出: 321 示例2: 输入: -123 输出: -321 示例3: 输入: 120 输出: 21 注意: 假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为[?2^31, 2^31 ? 1]。 请根据这个假设,如果反转后整数溢出那么就返回 0。 提示: 这种题一定要注意数字越界的问题。 //代码实现 public class exercise2 { publ原创 2020-12-28 19:40:33 · 219 阅读 · 0 评论 -
Java练习题之两数之和
两数之和。 给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回 他们的数组下标。 如: 给定 nums = [2,7,11,15], target = 9; 因为 nums[0] + nums[1] = 2+7 = 9; 所以返回: [0,1] 代码: import java.util.ArrayList; class Subscript{ int num1; int num2; public Subscript(int num1,原创 2020-12-26 21:02:46 · 287 阅读 · 1 评论