- 博客(9)
- 收藏
- 关注
原创 SQL 牛客SQL269 考试分数(四)【sql求中位数】
第1行表示用户id为1的用户选择了C++岗位并且考了11001分。。。第8行表示用户id为8的用户选择了B语言岗位并且考了9999分请你写一个sql语句查询各个岗位分数升序排列之后的中位数位置的范围,并且按job升序排序,结果如下:
2023-10-24 17:44:29
135
2
原创 SQL 求股市连续跌的天数
表a包含日期和股市涨跌标记(1:跌,0:涨),请用任意SQL得到连续跌的天数。第一种方法也是求连续类问题时用到的最常规的方法,对adate和tag两列得到排好的row_number,作差,根据差值即可得到分组。第二种方法是先用Lag开窗将发生涨跌变化的天标记为1,其他为0,然后用Sum开窗求和即可得到连续涨 / 跌
2023-09-28 00:13:49
314
1
原创 Lua基础(一)(简单数据类型、运算符、条件分支语句、循环语句)
Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能,常用于游戏开发中的热更新。第一个Lua程序--打印函数print() print("hello world");print("hello aa") --lua可以省略分号 -- 这是lua 的单行注释 --[[多行注释 1]] --[[多行注释 2]] -- --[[多行注释 3--]]
2022-11-28 18:26:47
238
原创 LeetCode 470. 用 Rand7() 实现 Rand10()
题目描述给定方法 rand7 可生成 [1,7] 范围内的均匀随机整数,试写一个方法 rand10 生成 [1,10] 范围内的均匀随机整数。你只能调用 rand7() 且不能调用其他方法。请不要使用系统的 Math.random() 方法。每个测试用例将有一个内部参数 n,即你实现的函数 rand10() 在测试时将被调用的次数。请注意,这不是传递给 rand10() 的参数。示例1示例2提示:1 ...
2022-07-02 21:50:19
1457
原创 面试经典算法题 LeetCode 215. 数组中的第K个最大元素(堆排序实现)
LeetCode 215题 数组中的第K个最大元素(堆排序算法实现)
2022-06-30 00:19:25
123
2
原创 Python实现一个代码行数统计工具(易拓展到其他语言版)
关于如何达到容易拓展到其他语言的效果,我想到的方法是用列表将不同语言的续行符、注释符、字符串符存起来,靠文件后缀来确定该用哪种符号。这只是我自己的一种思路,但感觉思路很一般,有想法的读者们可以进一步的优化。若文中有错误,还请大佬在评论区指正,我会好好学习和改进,谢谢大佬们🙇......
2022-06-21 02:50:36
651
原创 Python实现一个代码行数统计工具(以C/C++为例)
前几天在网上看到一个有意思的题,题目是设计一个代码行数统计工具。这类工具我经常会用到,但是具体是如何实现的呢?这个问题我还从未思考过,于是便试着做出这种工具。题目描述是这样的:题目要求: 请设计一个命令行程序:使用多线程,统计C\C++程序语言程序源代码行数;源代码是可以编译通过的合法的代码,统计其物理行数、其中的空行行数、其中含有的有效代码行数、其中含有的注释行数。冲突处理: 在多行注释内的空行不算作注释行;一行中同时有代码和注释,需要同时算作有效代码行和注释行。提示: 注意换行
2022-06-21 02:31:36
2716
4
原创 【python】openpyxl复制插入多行数据
'''@createtime : 2021/07/29 14:55:34@Desc : None'''import syssys.path.insert(0,r'D:/RPA_ENV')import loggingfrom copy import copyimport openpyxl as xlimport rpa_initimport win32com.clientimport xlrdfrom core.
2021-09-16 14:52:03
8971
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人