- 博客(6)
- 收藏
- 关注
原创 java罗马数字转整数
package week_01;/** 罗马数字转整数* 字符 数值I 1V 5X 10L 50C 100D 500M 1000通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做 IIII,而是 IV。数字 1 在数字 5 的左边,所表示的数等于大数 5
2020-09-26 17:39:35 113
原创 java回文数
解一package week_01;//判断一个整数是否是回文数public class Day_5 {//解法一:将整数反转,相等即为回文数 public boolean isPalindrome(int x) { int temp =x; int result = 0;// 特殊情况 if (x < 0) return false; while(x != 0){ res
2020-09-25 13:32:10 332
原创 java整数反转
package week_01;/*给出一个 32 位的有符号整数,将这个整数中每位上的数字进行反转。若溢出返回0* */public class Day_04 { public int reverse(int x) { long result = 0; while(x != 0){ result = result*10+x%10; x /= 10; }
2020-09-24 13:47:31 150
原创 java黑白格问题
package week_01;import javax.xml.transform.Result;/** n * n 的网格。绘画规则为,可以选择任意多行以及任意多列的格子涂成黑色,所选行数、列数均可为 0。 最终的成品上需要有 k 个黑色格子,请返回共有多少种涂色方案。限制: 1 <= n <= 6 0 <= k <= n * n示例:输入:n = 2, k = 2输出:4解释:一共有四种不同的方案:第一种方案:涂第一列;第二种方案:涂
2020-09-23 19:27:10 388
原创 JAVA给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。
package week_01;/** 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。* */public class Day_2 { public int[] twoSum(int[] nums, int target) { for (int i = 0; i < nums.length; i++) { for (int j = i; j < nums.l
2020-09-23 14:41:49 1516
原创 给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集
package week_01;import java.util.ArrayList;import java.util.List;/*给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。例子:输入nums = [1,2,3]输出:[ [3], [1], [2], ......*/public class Day_1 { public List<List<Integer>> subsets(int nums[])
2020-09-20 21:59:45 1989
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人