自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 letcode2696删除子串后的字符串最小长度

我们在字符串地址为0的字符处创建一个指针i,并将是s[i]字符和s[i+1]字符构成判断块c,在i指针不断向后扫描的过程中判断其判断块中的内容与目标子串中的内容是否相等,若相等则裁剪掉判断块内容并组重新的字符串并更新i和l直至i指针扫描到队尾。2、当i指针为串头时裁剪后i指针不变。1、要判断裁剪后的字符串是否为空串。a,b为问题判断的两个目的子串。

2024-01-10 13:09:49 412 1

原创 python实现欧拉函数

欧拉函数不理解?上定义:在数论,对正整数n,欧拉函数是小于n的正整数中与n互质的数的数目(因此φ(1)=1)。此函数以其首名研究者欧拉命名(Euler’s totient function),它又称为Euler’s totient function、φ函数、欧拉商数等。 例如φ(8)=4,因为1,3,5,7均和8互质。理解了不会写的代码?废话不多说,上代码:def euler_function(n): j = 0 """欧几里得算法求是否与n互素""" for i in ran

2021-05-28 18:52:37 4095 6

原创 kaiser密码的加密与解密

kaiser密码Kaiser密码加密解密思路思路:1、先将明文字母转换为ASCII码,小写字母97-122,大写字母65-90。再将其减去97或65,即可得到0-25之间的数字2、根据加密或解密的公式解密。再用类似的方法把0-25之间的数字转化为字母代码块:"""凯撒密码""""""不区分大小写的凯撒密码"""def encryption(s, key): """kaiser密码加密""" lt = len(s) s = list(s) # 将字符串转换成列表进

2021-05-18 23:28:45 1115

原创 python整数反转

python整数反转(列表处理办法):先上代码:num = input()#input输入的是字符型变量num = int(num)#将num进行整形变换if num < 0: num = list(str(num))#将num妆花为字符列表 num.remove('-') #去除负号 num.reverse() #用reverse方法将列表逆序 r = ''.join(num) #将字符列表转化成字符串的形式 r = -int(

2021-04-16 20:14:47 6177

原创 pygame对键盘的连续监控

pygame对键盘的连续监听:大家请看下面这一段代码: for event in pygame.event.get(): if event.type == pygame.QUIT: exit() elif event.type == pygame.KEYDOWN: if event.key == pygame.K_RIGHT: print("右") if event

2021-04-05 20:12:27 2074 6

原创 python安装教程

python安装教程从官网下载python学习python的第一步:安装python环境:1下载python环境:去python官网:https://www.python.org/去下载python的开发环境:这里是面向windows的python开发环境,大家也可以选择面向其他操作系统的开发环境(OS、Linux)2、python环境的安装:下载完成后运行。exe文件:有两种按装模式,第一个选项:install now是安装到系统的默认路径,第二个customize installa

2021-03-30 18:41:50 473 4

原创 c++

c++实现欧几里得算法首先我们来解释一下欧几里得算法是什么:欧几里得算法又称辗转相除法,是指用于计算两个非负整数a,b的最大公约数。应用领域有数学和计算机两个方面。计算公式gcd(a,b) = gcd(b,a mod b)。实现求其公因数代码块:#include<iostream>using namespace std;int main() { int m, n,a,b, r; cout << "please enter the number"; cin >&

2021-03-29 22:13:16 119

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除