力扣刷题
leetcode是美国的一家网上程序设计网站,它收集了很多 IT企业的面试题目,是一种非常有用的工具。该站点的优点是可以让您了解您的测试结果、您的输出和正确的输出,以便您可以进行调试和学习。
我想去拉萨。
博主主要从事于java后端开发,很愿意与大家进行交流和分享一些知识,由于才疏学浅,希望大家不吝赐教。素材多为日常学习工作当中的笔记和知识梳理,以及一些随笔之类的文章,也会定期分享一些学习心得。力争提升自己的技术,早日达到自己想要的高度,认真写好每一篇文章。
展开
-
1175. 质数排列
难度简单68收藏分享切换为英文接收动态反馈请你帮忙给从 到 的数设计排列方案,使得所有的「质数」都应该被放在「质数索引」(索引从 1 开始)上;你需要返回可能的方案总数。让我们一起来回顾一下「质数」:质数一定是大于 1 的,并且不能用两个小于它的正整数的乘积来表示。由于答案可能会很大,所以请你返回答案 模 mod 10^9 + 7 之后的结果即可。示例 1:示例 2:...原创 2022-06-30 10:13:27 · 154 阅读 · 0 评论 -
1672. 最富有客户的资产总量
难度简单114收藏分享切换为英文接收动态反馈给你一个 的整数网格 ,其中 是第 位客户在第 家银行托管的资产数量。返回最富有客户所拥有的 资产总量 。客户的 资产总量 就是他们在各家银行托管的资产数量之和。最富有客户就是 资产总量 最大的客户。示例 1:示例 2:示例 3:提示:题解:多学一招:...原创 2022-06-12 09:25:39 · 86 阅读 · 0 评论 -
1342. 将数字变成 0 的操作次数
难度简单116收藏分享切换为英文接收动态反馈给你一个非负整数 ,请你返回将它变成 0 所需要的步数。 如果当前数字是偶数,你需要把它除以 2 ;否则,减去 1 。示例 1:示例 2:示例 3:提示:题解:...原创 2022-06-12 08:41:08 · 181 阅读 · 0 评论 -
412.FizzBuzz
给你一个整数 n ,找出从 1 到 n 各个整数的 Fizz Buzz 表示,并用字符串数组 answer(下标从 1 开始)返回结果,其中:answer[i] == “FizzBuzz” 如果 i 同时是 3 和 5 的倍数。answer[i] == “Fizz” 如果 i 是 3 的倍数。answer[i] == “Buzz” 如果 i 是 5 的倍数。answer[i] == i (以字符串形式)如果上述条件全不满足。解题思路要同时满足是3和5的倍数,那么他必须整除3和5的最小公倍数(15)原创 2022-06-08 16:20:30 · 90 阅读 · 0 评论 -
383. 赎金信
给你两个字符串: 和 ,判断 能不能由 里面的字符构成。如果可以,返回 ;否则返回 。 中的每个字符只能在 中使用一次。示例 1:示例 2:示例 3:提示:题解:多谢一招:数组遍历的三种方式:...原创 2022-06-08 15:52:42 · 108 阅读 · 0 评论 -
力扣算法篇:1480. 一维数组的动态和
题解:多学一招:首先区分一下length和length();length不是方法,是属性,数组的属性;length()是字符串String的一个方法;进入length()方法看一下实现注释中的解释是即由该对象所代表的字符序列的长度,所以归根结底最后要找的还是length这个底层的属性;在List的方法中,是没有length()方法的;也看一段ArrayList的源码由这段就可以看出list的底层实现其实就是数组,size()方法最后要找的其实还是数组的length属性;另外,除了List,Se原创 2022-06-05 12:42:36 · 474 阅读 · 0 评论