自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 最大公约数gcd、最小公倍数lcm的不同算法

一、基于枚举算法#最大公约数gcda, b = map(int, input('请输入两个数字,其间用空格隔开:').split())gcd=a if a<=b else bwhile gcd>0: if a%gcd==0 and b%gcd==0: print(f" {a} 和 {b} 的最大公约数为:{gcd}") break else: gcd-=1#最小公倍数lcm:a, b = map(int, i

2022-04-10 19:55:07 584

原创 编程范式及函数式编程

一、编程范式编程范式主要有三种:命令式编程(Imperative)、声明式编程(Declarative)和函数式编程(Functional)。1、命令式编程(Imperative):命令式编程的主要思想是关注计算机执行的步骤,即一步一步告诉计算机先做什么再做什么。import randomlist1=[random.randrange(10) for i in range(5)]result=[]for x in list1: if x>5:result.append(

2022-03-30 08:55:24 2066

原创 多级排序编程题

某公司要针对员工情况统一调薪,现有一个员工列表,包含姓名、职级、工作年限、工资信息。现要求将该列表按以下规则重新排序:1、职级高的排在前面2、若职级相同,按工资少的排前面3、若工资相同,工作年限长的排前面输入描述:第一行输入一个整数n,表示员工列表中员工的人数接下来的n行,分别输入员工的姓名、职级、工作年限和工资信息,各项信息用空格分隔输出描述:输出按要求重新排列的员工列表,每名员工信息(姓名、职级、工作年限和工资)占一行示例输入:6张三 3 3 3000

2022-02-27 07:57:34 9146 8

原创 汉诺塔问题

有三个立柱A、B、C。A柱上穿有大小不等的圆盘N个,较大的圆盘在下,较小的圆盘在上。要求把A柱上的圆盘全部移到C柱上,保持大盘在下、小盘在上的规律(可借助B柱)。每次移动只能把一个柱子最上面的圆盘移到另一个柱子的最上面。请输出移动过程。输入描述:输入一个整数n输出描述:输出移动过程示例示例1输入3复制输出a->ca->bc->ba->cb->ab->ca->cdef hano(n,a,b,c): if n=.

2022-02-26 16:56:27 3613

原创 用Python实现查找两个字符串a,b中的最长公共子串

题目:用Python实现查找两个字符串str1、str2中的最长公共子串。输入描述:输入两个字符串输出描述:输出最长公共字符串。示例1输入acbcbcefabcbced输出bcbce题解方法一般有如下三种:1、两个字符串str1、str2,从其中较短一个字符串截取由大到小的子串,和较长一个字符串匹配,依次循环查找。#以其中较短的字符串,从长到短依次循环匹配查找str1=input()str2=input()str1,str2=(str2,str1) i

2022-02-25 16:55:10 9622 1

空空如也

空空如也

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

TA关注的人

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