编程打卡21天
CSUST_BO
这个作者很懒,什么都没留下…
展开
-
1678. 设计 Goal 解析器
【代码】1678. 设计 Goal 解析器。原创 2022-11-07 10:10:38 · 88 阅读 · 0 评论 -
754. 到达终点数字
【代码】754. 到达终点数字。原创 2022-11-04 13:05:36 · 90 阅读 · 0 评论 -
1668. 最大重复子字符串
可以简单暴力,拼串判断,不过dp高级一点 dp[i]表示长度为i之前的子串中包含word的最大重复值。状态转移方程:dp[i] = dp[i- w] + 1。原创 2022-11-03 19:29:37 · 87 阅读 · 0 评论 -
1620. 网络信号最好的坐标
直接一波暴力,超过25%原创 2022-11-02 19:46:00 · 41 阅读 · 0 评论 -
1662. 检查两个字符串数组是否相等
简单题还不重拳出击,先连接再比较。原创 2022-11-01 22:26:53 · 124 阅读 · 0 评论 -
481. 神奇字符串
仅由 11 和 22 组成。串联字符串中 11 和 22 的连续出现的次数可以生成该字符串。并给出了字符串 ss的前几个元素:1221121221221121122 现在要求求出 s的前 n 个数字中 1 的数目 ,那么我们可以按照定义来构造长度为 n 的字符串 s,然后统计 s 中 1 的个数即可。那么如何通过现有的开头字符串来构造剩下的字符串呢——我们可以初始化字符串 s = 122,用指针 i 来指向现在需要构造的对应的组的大小,用指针 j 来指向现在需要构造的对应组的位置,此时 i=2,j=3。原创 2022-11-01 22:23:18 · 59 阅读 · 0 评论 -
784. 字母大小写全排列
【代码】784. 字母大小写全排列。原创 2022-11-01 22:17:47 · 42 阅读 · 0 评论 -
【无标题】
链接: [link](1773. 统计匹配检索规则的物品数量)原创 2022-10-29 21:56:49 · 31 阅读 · 0 评论 -
【无标题】
如果 x 是正数,返回 1。如果 x 是负数,返回 -1。如果 x 是等于 0 ,返回 0。解释:数组中所有值的乘积是 -1 ,且 signFunc(-1) = -1。解释:数组中所有值的乘积是 144 ,且 signFunc(144)解释:数组中所有值的乘积是 0 ,且 signFunc(0) = 0。输入:nums = [-1,-2,-3,-4,3,2,1]输入:nums = [-1,1,-1,1,-1]返回 signFunc(product)。输入:nums = [1,5,0,2,-3]原创 2022-10-27 21:06:22 · 36 阅读 · 0 评论 -
【无标题】
给你一个整数数组 nums 和一个整数 k ,找出 nums 中和至少为 k 的 最短非空子数组 ,并返回该子数组的长度。输入:nums = [2,-1,2], k = 3 输出:3。输入:nums = [1,2], k = 4 输出:-1。输入:nums = [1], k = 1 输出:1。子数组 是数组中 连续 的一部分。子数组 ,返回 -1。原创 2022-10-26 20:15:24 · 97 阅读 · 0 评论 -
【无标题】
链接:给你一个大小为 n x n 的二元矩阵 grid ,其中 1 表示陆地,0 表示水域。岛 是由四面相连的 1 形成的一个最大组,即不会与非组内的任何其他 1 相连。grid 中 恰好存在两座岛。你可以将任意数量的 0 变为 1 ,以使两座岛连接起来,变成 一座岛。返回必须翻转的 0 的最小数目。原创 2022-10-25 21:22:29 · 39 阅读 · 0 评论 -
【无标题】
left 中的每个元素都小于或等于 right 中的每个元素。遍历数组,如果当前元素小于左边最大值maxleft,说明划分不合法,需要将划分范围向右移动到本次遍历位置i,并更新maxleft。预先规定了一个 left的划分,其最大值为 maxLeft,划分位置为 res。解释:left = [1,1,1,0],right = [6,12]解释:left = [5,0,3],right = [8,6]输入:nums = [1,1,1,0,6,12]输入:nums = [5,0,3,8,6]原创 2022-10-24 20:00:46 · 125 阅读 · 0 评论 -
【无标题】
力扣1768. 交替合并字符串原创 2022-10-23 15:22:17 · 48 阅读 · 0 评论