- 博客(7)
- 收藏
- 关注
原创 字符串相乘
给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。对于两个字符串表示的数字,我们从低位开始逐位相乘,然后处理进位。注意:不能使用任何内置的 BigInteger 库或直接将输入转换为整数。输入: num1 = "123", num2 = "456"num1 和 num2 都不包含任何前导零,除了数字0本身。输入: num1 = "2", num2 = "3"num1 和 num2 只能由数字组成。输出: "56088"
2025-03-16 21:37:48
364
原创 63、不同路径
如果 obstacleGrid[i][j] 为 0 ,则 dp[i][j] = dp[i - 1][j] + dp[i][j - 1] ,即从上方和左方到达该位置的路径数之和。1. 定义一个二维数组 dp[m][n] ,其中 dp[i][j] 表示从左上角到坐标 (i, j) 的不同路径数。如果 obstacleGrid[i][j] 为 1 ,说明该位置有障碍物, dp[i][j] = 0。输入:obstacleGrid = [[0,0,0],[0,1,0],[0,0,0]]
2025-03-16 21:36:30
558
原创 62、不同路径
一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。2. 把第一行和第一列初始化为1,因为机器人在这两条线上只能沿一个方向走,只有1条路径。3. 从第二行第二列开始,每个位置的路径数是上方和左方位置路径数之和。4. 最后右下角位置存的数,就是从左上角到右下角的不同路径总数。1. 向右 -> 向下 -> 向下。输入:m = 3, n = 7。输入:m = 3, n = 2。输入:m = 7, n = 3。输入:m = 3, n = 3。问总共有多少条不同的路径?
2025-03-16 21:33:21
174
原创 [java]条件运算符的嵌套
思路:条件运算符也被称谓三元运算符。该运算符有3个操作数,并且需要判断布尔表达式的值。该运算符的主要是决定哪个值应该赋值给变量。题目:利用条件运算符的嵌套来完成此题:学习成绩> =90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
2024-08-25 19:59:03
435
原创 [Java]判断素数
思考:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。由以上结果可知,101-200之间有21个素数,均呈现在上。题目:判断101-200之间有多少个素数,并输出所有素数。
2024-08-25 19:45:51
356
原创 【Java】输出水仙花数
输出所有的水仙花数(水仙花数:指一个三位数,其各个位上数字立方和等于其本身)即153、370、371、407为全部的水仙花数。3、判断是否满足水仙花数的规则。2、获取三位数上的各个位数值;1、遍历所有的三位数;
2024-08-18 21:12:37
1961
1
原创 [Java]Hello World!
三、System.out.println("Hello, World!:使用System类的out对象输出"Hello, World!二、 public static void main(String[] args)一、public class Main:定义一个名为Main的公共类;(print:输出时不换行;println:输出时换行,看情况选用)本代码用于向控制台输出"Hello World!所得运行结果即为“Hello World!
2024-08-18 20:24:14
134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人