1023.驼峰式匹配 【LetMeFly】1023.驼峰式匹配力扣题目链接:https://leetcode.cn/problems/camelcase-matching/ 如果我们可以将小写字母插入模式串 pattern 得到待查询项 query,那么待查询项与给定模式串匹配。(我们可以在任何位置插入每个字符,也可以插入 0 个字符。) 给定待查询列表 queries,和模式 2023-04-14 题解 > LeetCode #题解 #中等 #字符串 #双指针 #字符串匹配 #LeetCode #字典树
2404.出现最频繁的偶数元素 【LetMeFly】2404.出现最频繁的偶数元素力扣题目链接:https://leetcode.cn/problems/most-frequent-even-element/ 给你一个整数数组 nums ,返回出现最频繁的偶数元素。 如果存在多个满足条件的元素,只需要返回 最小 的一个。如果不存在这样的元素,返回 -1 。 示例 1: 输入:nums = [0,1,2,2, 2023-04-13 题解 > LeetCode #题解 #简单 #双指针 #数组 #排序 #LeetCode #哈希 #哈希表 #map #计数
1041.困于环中的机器人 【LetMeFly】1041.困于环中的机器人力扣题目链接:https://leetcode.cn/problems/robot-bounded-in-circle/ 在无限的平面上,机器人最初位于 (0, 0) 处,面朝北方。注意: 北方向 是y轴的正方向。 南方向 是y轴的负方向。 东方向 是x轴的正方向。 西方向 是x轴的负方向。 机器人可以接受下列三条指 2023-04-11 题解 > LeetCode #题解 #模拟 #中等 #数学 #坐标 #字符串 #LeetCode
2399.检查相同字母间的距离 【LetMeFly】2399.检查相同字母间的距离力扣题目链接:https://leetcode.cn/problems/check-distances-between-same-letters/ 给你一个下标从 0 开始的字符串 s ,该字符串仅由小写英文字母组成,s 中的每个字母都 恰好 出现 两次 。另给你一个下标从 0 开始、长度为 26 的的整数数组 distance 。 字母表中的每 2023-04-09 题解 > LeetCode #题解 #简单 #字符串 #数组 #LeetCode #哈希表
CSDN - CSDN41题解 [TOC] 【CSDN线上竞赛41】小结 CSDN编程竞赛报名地址:https://edu.csdn.net/contest/detail/55 前言这次竞赛还挺戏剧的,打开一看,咦,久久未见选择填空又回来了。 选择填空题还好,编程题一共有两道,第一道很简单(尤其是对Py来说),打开第二道一看,???好家伙,OI思维试了几个样例无果后果断放弃了。 比赛结束一看,咦,35分,怎么这么低。本次的报 2023-04-07 题解 > CSDN周赛 #题解 #CSDN
模糊测试 - 论文翻译 - Montage: A Neural Network Language Model-Guided JavaScript Engine Fuzzer 本文前面约1000字非机翻,纯手工翻译 + 手工码字 原文地址:https://arxiv.org/pdf/2001.04107v2.pdf 蒙太奇:一个神经网络语言模型引导的JS引擎Fuzzer摘要Javascript(JS)引擎漏洞构成了影响数十亿web浏览器的严重的安全威胁。虽然模糊测试是很流行的寻找这类漏洞的技术,但是很少有研究使用最近神经网络语言模型(NNLM)的最近进展。在这篇文章中, 2023-04-06 技术思考 #其他 #Fuzz #模糊测试 #论文 #Paper #论文翻译 #Montage
Codeforces - Codeforces Round 857 (Div. 2) - B. Settlement of Guinea Pigs @TOC Codeforces Round 857 (Div. 2)-B. Settlement of Guinea Pigs传送门 Time Limit: 1 second Memory Limit: 256 megabytes Problem DescriptionDasha loves guinea pigs very much. In this regard, she decided to 2023-04-05 题解 > Codeforces #题解 #中等 #思维 #Codeforces
HTML - Javascript - JS可变参数函数 HTML - Javascript - JS可变参数函数Javascript作为一个非常灵活的语言,肯定能有办法让函数接受不同数量的参数。 但是怎么接受呢?像Python那样def f(**args)? 当然不是。Javascript(后文简称JS)采用的方法更为奇特,直接无需在参数列表中定义,直接向函数中传递你想要传递的参数即可。 那么在函数中怎么获取呢?函数中有一个变量叫arguments,可 2023-04-05 技术思考 #其他 #HTML #Javascript #JS
Python - 记录一下pydebugger的BUG Python - 记录一下pydebugger的BUG我的Python版本: 1Python 3.9.4 (tags/v3.9.4:1f2e308, Apr 6 2021, 13:40:21) [MSC v.1928 64 bit (AMD64)] on win32 只需要下面一段代码: 123456def f(): a = 1 breakpoint() print(a)f( 2023-04-05 技术思考 #其他 #Python #BUG
Python - 拷贝 - 浅拷贝(Shallow Copy)和深拷贝(Deep Copy) Python - 拷贝 - 浅拷贝(Shallow Copy)和深拷贝(Deep Copy)前言假设我以这样的方式创建一个3 x 5的二维数组: 1a = [[0] * 5] * 3 然后我修改$a[2][3]$的值为$1$: 1a[2][3] = 1 结果会发现数组$a$中第二维坐标为$3$的数全部被修改为了$1$,而没有发生“第一维坐标为$2$的数全部被改成了$1$” 1print(a) 2023-04-05 技术思考 #其他 #Python #Copy #Deep copy #Shallow Copy