- 博客(42)
- 收藏
- 关注
原创 Leetcode-11 2 的幂
2.如果n满足正整数,可以通过“如果存在一个整数 x 使得n==2**x ,则认为 n 是 2 的幂次方”这个提示做条件判断,循环x的值,判断n是否满足n==2**x,如果满足,返回True,循环完毕还没有满足,返回False。1.判断n是否是“2 的幂次方”,说明n需要满足是正整数,又题目给出n的范围有负数的范围,所以要做一个判断,当n为负数时,直接返回False。3.根据提示给的n的范围,可以确定x的范围为[0,31]4.python中次方的写法:**解释:24 = 16。
2025-06-11 23:40:41
259
原创 Leetcode-10 整数的各位积和之差
各位数之积 = 4 * 4 * 2 * 1 = 32。各位数之和 = 4 + 4 + 2 + 1 = 11。各位数之积 = 2 * 3 * 4 = 24。3.遍历字符串,在遍历中分别将各位相加和相乘。各位数之和 = 2 + 3 + 4 = 9。1.将num转为字符串从而获得各个位的数字。4.遍历完之后,将之积-之和得到之差并返回。2.初始化各位之积=1和各位之和=0。结果 = 32 - 11 = 21。结果 = 24 - 9 = 15。输入:n = 4421。输入:n = 234。
2025-06-10 23:44:35
182
原创 Leetcode-9 各位相加(*)
1.获得各个位的数字:num的范围很大,有可能取到很大的值,如果直接用num做除法或者取余取得各个数位,比较复杂,可能会使用很多个for循环,而题目只要求将num中的各位的数字相加,即将num中的每个数字相加,又num是非负整数,2.2当获得的数是1位数进行返回,就不再循环,所以进行循环的条件是当前数不是1位数,又当前数是非负整数,所以当前数非1位数,则当前数有可能是2位数、3位数等等,再结合第一点,2位数、3位数转为字符串的长度肯定是大于1位数的,由于 2 是一位数,所以返回 2。
2025-06-06 23:45:07
368
原创 Leetcode-8 转换成小写字母
1.Python的ord()函数用于返回单个字符的ASCII数值或Unicode数值。这个函数接受一个长度为1的字符串作为参数,如果传入的字符超出了Python定义范围,则会引发TypeError异常。大写字母"A"的ASCII值为65,而小写字母"a"的ASCII值为97。2.chr()函数用于将整数转换为其对应的 ASCII 字符。它接受一个范围在 0 到 255 之间的整数,并返回该整数对应的字符。输入:s = “LOVELY”输入:s = “Hello”输入:s = “here”
2025-06-05 23:51:34
216
原创 Leetcode-7 寻找用户推荐人
referee_id不等于2有2种判断,一种是!=2,一种是 is null。就是找出referee_id不等于2的对应的name。
2025-06-03 23:30:27
240
原创 Leetcode-6 统计好三元组
1.三元组(arr[i], arr[j], arr[k]),并且0 <= i < j < k < arr.length,考虑使用三层for循环。解释:一共有 4 个好三元组:[(3,0,1), (3,0,1), (3,1,1), (0,1,1)]。输入:arr = [3,0,1,1,9,7], a = 7, b = 2, c = 3。输入:arr = [1,1,2,2,3], a = 0, b = 0, c = 1。2.“i < j < k :小于不包括等于,所以要+1。
2025-06-02 23:09:04
314
原创 Leetcode-5 好数对的数目
2.“ i < j”作为内层循环的控制条件,内层循环从i开始,减少比较的次数(如果内存循环也从0开始,比较次数会增多)解释:有 4 组好数对,分别是 (0,3), (0,4), (3,4), (2,5) ,下标从 0 开始。1.同一数组中前后两个数进行对比,使用双层for循环,外层循环控制第一个数,内层循环控制第二个数。输入:nums = [1,2,3,1,1,3]输入:nums = [1,1,1,1]输入:nums = [1,2,3]解释:数组中的每组数字都是好数对。3.使用计数器进行统计。
2025-05-27 23:36:02
377
原创 Leetcode-4 数组异或操作
数组 nums 定义为:nums[i] = start + 2*i(下标从 0 开始)且 n == nums.length。解释:数组 nums 为 [0, 2, 4, 6, 8],其中 (0 ^ 2 ^ 4 ^ 6 ^ 8) = 8。(当且仅当两个输入值不同时,异或运算输出为真(1),否则输出为假(0),即“同为 0,异为 1”。解释:数组 nums 为 [3, 5, 7, 9],其中 (3 ^ 5 ^ 7 ^ 9) = 8.输入:n = 5, start = 0。python中的异或操作:^
2025-05-26 23:37:00
227
原创 Leetcode-3 判断根结点是否等于子结点之和
*给你一个 二叉树 的根结点 root,该二叉树由恰好 3 个结点组成:根结点、左子结点和右子结点。如果根结点值等于两个子结点值之和,返回 true ,否则返回 false **解释:根结点、左子结点和右子结点的值分别是 10 、4 和 6。解释:根结点、左子结点和右子结点的值分别是 5 、3 和 1。root.right.val 表示右子结点的值。输入:root = [10,4,6]输入:root = [5,3,1]树只包含根结点、左子结点和右子结点。root.val根结点的值。
2025-05-21 23:52:48
255
原创 Leetcode-2 最小偶倍数
公倍数(common multiple)是指在两个或两个以上的自然数中,如果它们有相同的倍数,这些倍数就是它们的公倍数。公倍数中最小的,就称为这些整数的最小公倍数(lowest common multiple)”找两个正整数的最小公倍数,其中一个数已经固定是2,另一个数要么是奇数要么是偶数,如果是奇数,奇数和2的最小公倍数就是这个奇数 * 2;如果是偶数,偶数和2的最小公倍数就是这个偶数。解释:6 和 2 的最小公倍数是 6。解释:5 和 2 的最小公倍数是 10。提示:1 <= n <= 150。
2025-05-21 23:41:43
342
原创 在<script setup lang=“ts“>中使用rules对表单进行验证邮箱和电话
【代码】在<script setup lang=“ts“>中使用rules对表单进行验证邮箱和电话。
2024-03-12 22:07:49
450
原创 前端el-date-picker传递的日期格式不是自己想要的格式
注意:日期格式要用大写!用小写会出现错误,不能回填选择的日期,会直接传入小写的字母,用大写才能完整回填选择的日期。添加format和value-format属性进行解决。
2024-03-03 20:54:54
1241
原创 Property ‘glob‘ does not exist on type ‘ImportMeta‘
参考文章:vite导入文件,Property ‘globEager‘ does not exist on type ‘ImportMeta‘
2024-03-02 02:15:41
719
原创 npm install pinia-plugin-persist npm ERR! code ERESOLVE npm ERR! ERESOLVE could not resolve
peerOptional@vue/composition-api@“^1.0.0”来自pinia-plugin-persist@1.0.0。来自@element plus的peer vue@“^3.2.0”/icons-vue@2.3.1。来自@vitejs的peer vue@“^3.2.25”/plugin-vue@5.0.4。npm ERR@元素加/图标vue@“^2.3.1”来自element-plus@2.5.6。dev@vitejs/plugin-vue@“^5.0.3”来自根项目。
2024-03-02 00:49:06
1773
原创 Elements in iteration expect to have ‘v-bind:key‘ directives.
参考文章:vue使用v-for循环时报错:[vue/require-v-for-key] Elements in iteration expect to have ‘v-bind:key‘ directives
2024-03-01 20:02:15
318
原创 `slot` attributes are deprecated.
参考文章:怎么解决slot attributes are deprecated vue/no-deprecated-slot-attribute
2024-02-29 20:54:24
510
原创 maven Package 程序包不存在
3.之后对出现问题的子模块执行clean和Package,之后对子模块进行操作。1.在依赖的模块的pom.xml文件中找到。
2024-02-26 20:44:03
643
原创 ‘scope‘ is declared but its value is never read.ts(6133)
参考文章:Vue项目报错:error ‘scope’ is defined but never used vue/no-unused-vars
2024-02-25 22:55:17
275
原创 res.code报错Property ‘code‘ does not exist on type ‘{}‘.ts(2339)
参考文章:TS类型定义ts(2339)问题
2024-02-25 21:14:53
464
原创 No plugin found for prefix ‘help‘ in the current project and in the plugin groups [org.apache.maven.
解决办法:执行cmd命令的时候使用管理员权限!修改仓库地址到另外一个不需要管理员权限就能运行的盘符或者给仓库地址增加权限。再去执行命令: mvn help:system ,终于看到了想要的结果!仓库文件夹下也有了文件。
2024-02-24 22:57:57
708
原创 ‘XXX‘ is never reassigned. Use ‘const‘ instead.
参考文章:error ‘xxx‘ is never reassigned. Use ‘const‘ instead prefer-const
2024-02-24 15:14:58
303
原创 Type ‘AxiosRequestConfig<any>‘ is not assignable to type ‘InternalAxiosRequestConfig<any> | Promise<
改变的地方:在使用拦截器时,使用InternalAxiosRequestConfig而不使用AxiosRequestConfig。
2024-02-24 15:12:23
793
原创 Cannot find module ‘XXX‘ or its corresponding type declarations
参考文章:vue+ts项目中import图片时报错Cannot find module ‘xxx‘ or its corresponding type declarations
2024-02-23 20:04:44
828
原创 Component name “Index“ should always be multi-word
参考文章:在 vue eslint 报错 error “Component name “*****“ should always be multi-word”,该怎么办?解决:Component name “index“ should always be multi-word
2024-02-23 17:19:05
618
原创 maven项目出现‘dependencies.dependency.[aaa]for aaa is referencing itself. @aaa
原因:可能是pom.xml文件中写入了多个com.best->b->2SHOT,将多余的删除,即可。可以删除之后,重新安装一下相关的maven依赖。
2024-01-20 04:38:09
572
原创 Maven编译项目时遇到问题:Please refer to F:\地址 for the individual test results. Please refer to dump files....
Please refer to F:\地址 for the individual test results.2.方法二:点击maven“切换跳过测试模式”按钮。1.方法一:修改pom.xml文件。
2024-01-14 22:32:20
1255
1
原创 配置IDEA当前项目的JDK
参考文章:IntelliJ IDEA 中如何配置项目的jdkIntelliJ IDEA 之 配置JDK 的 4种方式IDEA 配置 JDK 图文教程(超详细)
2024-01-14 19:40:15
843
1
原创 如何运行vue项目
参考文章:如何运行vue项目(超详细图解)运行npm install 时,卡在sill idealTree buildDeps没有反应三大案例参考:
2024-01-12 19:52:58
339
原创 访问tomcat出现java.lang.IllegalStateException无法输出目录
访问tomcat出现java.lang.IllegalStateException No output folder错误解决方法:
2024-01-12 16:18:04
733
原创 如何安装多个jdk并方便自由切换
参考文章:一台电脑,如何安装多个JDK版本并保证jdk版本自由切换(多个jdk如何配置环境变量)如何安装多个jdk并方便切换系统jdk版本
2024-01-12 15:31:27
429
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人