
算法练习专栏
为蓝桥杯、天梯赛做准备,去年省二,今年目标国赛,加油!!!
怼您恏1031
延安大学本科生在读
展开
-
L1-032 Left-pad
根据新浪微博上的消息,有一位开发者不满NPM(Node Package Manager)的做法,收回了自己的开源代码,其中包括一个叫left-pad的模块,就是这个模块把javascript里面的React/Babel干瘫痪了。这是个什么样的模块?就是在字符串前填充一些东西到一定的长度。例如用去填充字符串GPLT,使之长度为10,调用left-pad的结果就应该是******GPLT。Node社区曾经对left-pad紧急发布了一个替代,被严重吐槽。下面就请你来实现一下这个模块。原创 2023-11-08 21:21:57 · 118 阅读 · 0 评论 -
洛谷B2105 矩阵乘法
其中C[i][j]是乘积矩阵中的第i行第j列的元素,A[i][k]是左矩阵中的第i行第k列的元素,B[k][j]是右矩阵中的第k行第j列的元素。2、左矩阵的大小为m x n,右矩阵的大小为n x p,则乘积矩阵的大小为m x p。C[i][j] = ∑A[i][k] * B[k][j] (k 从 0 到 n-1)3、乘积矩阵中的每个元素都是左矩阵中的一行与右矩阵中的一列对应元素的乘积之和。1、两个矩阵的乘积必须是合法的,这意味着左矩阵的列数必须等于右矩阵的行数。原创 2023-10-24 00:03:46 · 284 阅读 · 0 评论 -
L1-006 连续因子
主要实现部分,使用双层for循环,外层从i=2开始到根号N结束进行遍历,找寻第一个连续因子,里层从i开始到根号N结束,找寻最后一个因子,最后记录最长的连续因子,按要求进行输出。原创 2023-10-23 23:46:49 · 132 阅读 · 0 评论 -
L1-027 出租
下面是新浪微博上曾经很火的一张图:一时间网上一片求救声,急问这个怎么破。其实这段代码很简单,index数组就是arr数组的下标,index[0]=2对应arr[2]=1index[1]=0对应arr[0]=8index[2]=3对应arr[3]=0,以此类推…… 很容易得到电话号码是。本题要求你编写一个程序,为任何一个电话号码生成这段代码 —— 事实上,只要生成最前面两行就可以了,后面内容是不变的。原创 2023-10-23 23:34:48 · 62 阅读 · 0 评论 -
L1-023 输出GPLT
将字符串存入后,进行处理数据,首先记录四个目标字符的个数(不区分大小写),之后进行逐个输出,注意字符个数,判断每个字符是否已经输出完毕。原创 2023-10-23 23:22:38 · 63 阅读 · 0 评论 -
L1-002 打印沙漏
本题是一个简单的模拟题,除了上述求法,还可以通过等差数列求和、列出不等式的方法(方法不唯一,找到代码实现简单的算法更为高效)计算第一行符号个数。原创 2023-10-23 23:12:07 · 53 阅读 · 0 评论 -
天梯赛L1-011 A-B
本题要求你计算A−B。不过麻烦的是,A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A−B。原创 2023-10-23 22:52:05 · 62 阅读 · 0 评论