返回顶部
摘要: 小扣在秋日市集发现了一款速算机器人。店家对机器人说出两个数字(记作 x 和 y),请小扣说出计算指令: "A" 运算:使 x = 2 * x + y; "B" 运算:使 y = 2 * y + x。 在本次游戏中,店家说出的数字为 x = 1 和 y = 0,小扣说出的计算指令记作仅由大写字母 A、 阅读全文
posted @ 2023-02-02 10:56 YuhangLiuCE 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 桌上有 n 堆力扣币,每堆的数量保存在数组 coins 中。我们每次可以选择任意一堆,拿走其中的一枚或者两枚,求拿完所有力扣币的最少次数。 输入:[4,2,1] 输出:4 解释:第一堆力扣币最少需要拿 2 次,第二堆最少需要拿 1 次,第三堆最少需要拿 1 次,总共 4 次即可拿完。 第一遍 思路: 阅读全文
posted @ 2023-02-02 10:48 YuhangLiuCE 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 给你一个数组 candies 和一个整数 extraCandies ,其中 candies[i] 代表第 i 个孩子拥有的糖果数目。 对每一个孩子,检查是否存在一种方案,将额外的 extraCandies 个糖果分配给孩子们之后,此孩子有 最多 的糖果。注意,允许有多个孩子同时拥有 最多 的糖果数目 阅读全文
posted @ 2023-02-01 22:34 YuhangLiuCE 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 小A 和 小B 在玩猜数字。小B 每次从 1, 2, 3 中随机选择一个,小A 每次也从 1, 2, 3 中选择一个猜。他们一共进行三次这个游戏,请返回 小A 猜对了几次? 输入的guess数组为 小A 每次的猜测,answer数组为 小B 每次的选择。guess和answer的长度都等于3。 输入 阅读全文
posted @ 2023-02-01 22:22 YuhangLiuCE 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 给你两个整数 num1 和 num2,返回这两个整数的和。 输入:num1 = 12, num2 = 5 输出:17 解释:num1 是 12,num2 是 5 ,它们的和是 12 + 5 = 17 ,因此返回 17 。 class Solution(object): def sum(self, n 阅读全文
posted @ 2023-02-01 22:06 YuhangLiuCE 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 给你一个由不同字符组成的字符串 allowed 和一个字符串数组 words 。如果一个字符串的每一个字符都在 allowed 中,就称这个字符串是 一致字符串 。 请你返回 words 数组中 一致字符串 的数目。 输入:allowed = "cad", words = ["cc","acd"," 阅读全文
posted @ 2023-02-01 22:00 YuhangLiuCE 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 一个 句子 由一些 单词 以及它们之间的单个空格组成,句子的开头和结尾不会有多余空格。 给你一个字符串数组 sentences ,其中 sentences[i] 表示单个 句子 。 请你返回单个句子里 单词的最多数目 。 输入:sentences = ["alice and bob love lee 阅读全文
posted @ 2023-02-01 21:45 YuhangLiuCE 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 给你一个由小写英文字母组成的字符串 s ,请你找出并返回第一个出现 两次 的字母。 注意: 如果 a 的 第二次 出现比 b 的 第二次 出现在字符串中的位置更靠前,则认为字母 a 在字母 b 之前出现两次。 s 包含至少一个出现两次的字母。 输入:s = "abccbaacz" 输出:"c" 解释 阅读全文
posted @ 2023-02-01 21:35 YuhangLiuCE 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 给你字符串 key 和 message ,分别表示一个加密密钥和一段加密消息。解密 message 的步骤如下: 使用 key 中 26 个英文小写字母第一次出现的顺序作为替换表中的字母 顺序 。 将替换表与普通英文字母表对齐,形成对照表。 按照对照表 替换 message 中的每个字母。 空格 ' 阅读全文
posted @ 2023-02-01 20:03 YuhangLiuCE 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 给你两个链表 list1 和 list2 ,它们包含的元素分别为 n 个和 m 个。 请你将 list1 中下标从 a 到 b 的全部节点都删除,并将list2 接在被删除节点的位置。 第一遍 /** * Definition for singly-linked list. * struct Lis 阅读全文
posted @ 2023-01-31 20:02 YuhangLiuCE 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 如果一个正方形矩阵满足下述 全部 条件,则称之为一个 X 矩阵 : 矩阵对角线上的所有元素都 不是 0 矩阵中所有其他元素都是 0 给你一个大小为 n x n 的二维整数数组 grid ,表示一个正方形矩阵。如果 grid 是一个 X 矩阵 ,返回 true ;否则,返回 false 。 输入:gr 阅读全文
posted @ 2023-01-31 19:16 YuhangLiuCE 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 给你一个整数数组 nums 。你需要选择 恰好 一个下标(下标从 0 开始)并删除对应的元素。请注意剩下元素的下标可能会因为删除操作而发生改变。 比方说,如果 nums = [6,1,7,4,1] ,那么: 选择删除下标 1 ,剩下的数组为 nums = [6,7,4,1] 。 选择删除下标 2 , 阅读全文
posted @ 2023-01-29 18:17 YuhangLiuCE 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 给你一个字符串 s ,每 两个 连续竖线 '|' 为 一对 。换言之,第一个和第二个 '|' 为一对,第三个和第四个 '|' 为一对,以此类推。 请你返回 不在 竖线对之间,s 中 '*' 的数目。 注意,每个竖线 '|' 都会 恰好 属于一个对。 输入:s = "l|*e*et|c**o|*de| 阅读全文
posted @ 2023-01-29 17:47 YuhangLiuCE 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 给你一个正整数 n ,返回 2 和 n 的最小公倍数(正整数)。 输入:n = 6 输出:6 解释:6 和 2 的最小公倍数是 6 。注意数字会是它自身的倍数。 class Solution(object): def smallestEvenMultiple(self, n): """ :type 阅读全文
posted @ 2023-01-27 22:03 YuhangLiuCE 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 给你一个四舍五入到两位小数的非负浮点数 celsius 来表示温度,以 摄氏度(Celsius)为单位。 你需要将摄氏度转换为 开氏度(Kelvin)和 华氏度(Fahrenheit),并以数组 ans = [kelvin, fahrenheit] 的形式返回结果。 返回数组 ans 。与实际答案误 阅读全文
posted @ 2023-01-27 21:55 YuhangLiuCE 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 给你一个由英文字母组成的字符串 s ,请你找出并返回 s 中的 最好 英文字母。返回的字母必须为大写形式。如果不存在满足条件的字母,则返回一个空字符串。 最好 英文字母的大写和小写形式必须 都 在 s 中出现。 英文字母 b 比另一个英文字母 a 更好 的前提是:英文字母表中,b 在 a 之 后 出 阅读全文
posted @ 2023-01-27 21:44 YuhangLiuCE 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 大一下学期一门课里学习过的东西 因为电子工程数学方法课设选择了卷积作为主题 于是趁这个机会重新捡了一下图像处理 阅读全文
posted @ 2023-01-13 18:23 YuhangLiuCE 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 六大功能:计算 显示 语音识别 语音播报 测距 出货及检测 有很多其实不需要作为输出 只是便于调试 此版本为语音选择版本 部分代码在之前有贴过 板子是de1soc 外设有 舵机 语音识别模块 语音播报模块 红外检测 超声测距 阅读全文
posted @ 2023-01-13 18:15 YuhangLiuCE 阅读(52) 评论(0) 推荐(0) 编辑
摘要: module helloworld(clock,en,char0[0:6],char1[0:6],char2[0:6],char3[0:6],char4[0:6],char5[0:6]); input clock; input en; output reg [0:6]char0; output re 阅读全文
posted @ 2023-01-05 01:20 YuhangLiuCE 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 1.基于Givens变换QR分解Matlab代码 function [Q,R]=qrgv(A) % 基于Givens变换,将方阵A分解为A=QR,其中Q为正交矩阵,R为上三角阵 % % 参数说明 % A:需要进行QR分解的方阵 % Q:分解得到的正交矩阵 % R:分解得到的上三角阵 % % 实例说明 阅读全文
posted @ 2023-01-04 16:39 YuhangLiuCE 阅读(239) 评论(0) 推荐(0) 编辑