- 博客(23)
- 收藏
- 关注
原创 python求解 【任务最优调度】
问题描述:给定一个正整型数组表示待系统执行的任务列表,数组的每一个元素代表一个任务,元素的值表示该任务的类型。请计算执行完所有任务所需的最短时间。任务执行规则如下:1任务可以按任意顺序执行,且每个任务执行耗时间均为1个时间单位。2、两个同类型的任务之间必须有长度为N个单位的冷却时间,比如:N为2时,在时间K执行了类型3的任务,那么K+1和K+2两个时间不能执行类型3任务。3、系统在任何一个单位时间内都可以执行一个任务,或者等待状态。说明:数组最大长度为1000数组最大值1000.输入描述:第一行
2022-03-26 10:15:55 3491
原创 python 【组成最大数】
【组成最大数】 小组中每位都有一张卡片,卡片上是6位内的正整数,将卡片连起来可以组成多种数字,计算组成的最大数字。输入描述:","号分割的多个正整数字符串,不需要考虑非数字异常情况,小组最多25个人.输出描述:最大的数字字符串示例1:输入:22,221输出:22221num = input()nums = num.split(',')nums = [int(nums[i]) for i in range(len(nums))]for i in range(len(nums)):
2022-03-23 21:43:22 3690 4
原创 1130 - Host ‘xxxxxIP‘ is not allowed to connect to this MySQL server
这里写自定义目录标题报错:1130解决方法:改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从"localhost"改称"%"mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = ‘%’ where user = ‘root’;mysql>sel
2022-03-01 22:03:05 245
原创 MAC下ant安装
首先进入Ant官网(http://ant.apache.org/bindownload.cgi)下载Ant:(本人的默认下载在/User/xx/Download)p s:我的电脑下载后就已经解压了,不需要在进行解压**## 正常安装过程:**1:sudo sh (会提示你输入当前用户的密码) 2:cp /User/xx/Download/apache-ant.1.9.4-bin.zip /usr/local (拷贝ant压缩包到/user/local目录下)3:cd /usr/loc
2021-11-03 20:47:15 384
原创 MAC 安装Jenkins操作步骤
安装访问Jenkins官网https://jenkins.io/,点击Download下载选择MacOS系统可以看到本地安装已经过时了,使用命令安装:输入命令安装:打开Mac命令窗口,输入安装Jenkins命令,如果一直显示Updating Homebrew那么Control+C终止更新:brew install jenkins输入后报错:localhost:~ yangfan$ brew install jenkins-bash: brew: command not found
2021-11-01 22:01:03 1515 2
原创 华为机试三道题
1.求解连续数列已知连续正整数数列{K}=K1,K2,K3…Ki的各个数相加之和为S,i=N (0<S<100000, 0<N<100000), 求此数列K。输入描述:输入包含两个参数,1)连续正整数数列和S,2)数列里数的个数N。输出描述:如果有解输出数列K,如果无解输出-1示例1输入525 6输出85 86 87 88 89 902.太阳能板最大面积给航天器一侧加装长方形或正方形的太阳能板(图中的红色斜线区域),需要先安装两个支柱(图中的黑色竖条),再在支
2021-09-23 23:18:35 3644 1
原创 HJ90 合法ip—— python
**题目描述**现在IPV4下用一个32位无符号整数来表示,一般用点分方式来显示,点将IP地址分成4个部分,每个部分为8位,表示成一个无符号整数(因此不需要用正号出现),如10.137.17.1,是我们非常熟悉的IP地址,一个IP地址串中没有空格出现(因为要表示成一个32数字)。现在需要你用程序来判断IP是否合法。注意本题有多组样例输入。输入描述:输入一个ip地址,保证是xx.xx.xx.xx的形式(xx为整数)输出描述:返回判断的结果YES or NO示例1输入:10.138.15
2021-09-16 22:03:27 353
原创 HJ60查找组成一个偶数最接近的两个素数——python
**题目描述**任意一个偶数(大于2)都可以由2个素数组成,组成偶数的2个素数有很多种情况,本题目要求输出组成指定偶数的两个素数差值最小的素数对。本题含有多组样例输入。输入描述:输入一个偶数输出描述:输出两个素数示例输入:20输出:713解决方法: def func(a): if a == 1: return False b = [] for i in range(2, a): if a % i == 0:
2021-09-16 21:20:00 548
原创 HJ17 坐标移动——python
**描述**开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。输入:合法坐标为A(或者D或者W或者S) + 数字(两位以内)坐标之间以;分隔。非法坐标点需要进行丢弃。如AA10; A1A; %; YAD; 等。下面是一个简单的例子 如:A10;S20;W10;D30;X;A1A;B10A11;;A10;处理过程:起点(0,0)A10 = (-
2021-09-16 19:30:48 454
原创 HJ55 挑7 ——python
**描述**输出7有关数字的个数,包括7的倍数,还有包含7的数字(如17,27,37…70,71,72,73…)的个数(一组测试用例里可能有多组数据,请注意处理)输入描述:一个正整数N。(N不大于30000)输出描述:不大于N的与7有关的数字个数,例如输入20,与7有关的数字包括7,14,17.**示例1**输入:2010输出:31**解决方法:**while True: try: a = int(input()) b = [
2021-09-16 15:40:22 252
原创 HJ88 扑克牌大小——python
**描述**扑克牌游戏大家应该都比较熟悉了,一副牌由54张组成,含3~A、2各4张,小王1张,大王1张。牌面从小到大用如下字符和字符串表示(其中,小写joker表示小王,大写JOKER表示大王):3 4 5 6 7 8 9 10 J Q K A 2 joker JOKER输入两手牌,两手牌之间用"-“连接,每手牌的每张牌以空格分隔,”-"两边没有空格,如:4 4 4 4-joker JOKER。请比较两手牌大小,输出较大的牌,如果不存在比较关系则输出ERROR。基本规则:(1)输入每手牌可能
2021-09-16 15:19:56 525
原创 HJ46 截取字符串——python
**描述**输入一个字符串和一个整数k,截取字符串的前k个字符并输出本题输入含有多组数据输入描述:1.输入待截取的字符串2.输入一个正整数k,代表截取的长度输出描述:截取后的字符串示例1输入:abABCcDEF6输出:abABCc示例2输入:ffIKEHauv1bdxPKBhih6输出:fbdxPKB解决方法:while True: try: a,b=input(),input() print(a[:int(
2021-09-14 22:44:41 234
原创 HJ45 名字的漂亮度——python
**描述**给出一个名字,该名字有26个字符组成,定义这个字符串的“漂亮度”是其所有字母“漂亮度”的总和。每个字母都有一个“漂亮度”,范围在1到26之间。没有任何两个不同字母拥有相同的“漂亮度”。字母忽略大小写。给出多个名字,计算每个名字最大可能的“漂亮度”。本题含有多组数据。输入描述:整数N,后续N个名字输出描述:每个名称可能的最大漂亮程度示例1输入:2zhangsanlisi输出:192101解决方法:while True: try:
2021-09-14 22:38:41 342
原创 HJ40 统计字符- python
**描述**输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数。本题包含多组输入。输入描述:输入一行字符串,可以有空格输出描述:统计其中英文字符,空格字符,数字字符,其他字符的个数输入:1qazxsw23 edcvfr45tgbn hy67uj m,ki89ol.\\/;p0-=\\][输出:2631012解决方法:while True: try: a = input() b ,c ,d , e = 0, 0, 0,
2021-09-14 22:25:22 193
原创 HJ3 明明的随机数 ——python解法
描述明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作(同一个测试用例里可能会有多组数据(用于不同的调查),希望大家能正确处理)。注:测试用例保证输入参数的正确性,答题者无需验证。测试用例不止一组。当没有新的输入时,说明输入结束。输入描述:注
2021-09-13 20:47:27 1130
原创 HJ2 计算某字母出现次数
**描述**写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字母,然后输出输入字符串中该字母的出现次数。不区分大小写,字符串长度小于500。输入描述:第一行输入一个由字母和数字以及空格组成的字符串,第二行输入一个字母。输出描述:输出输入字符串中含有该字符的个数。输入:ABCabcA输出:2**代码实现:**#方法一import rea = input()b = input()print(len(re.findall(b, a,re.I)))#方法二
2021-09-13 20:17:14 84
原创 HJ71 字符串通配符
**描述**问题描述:在计算机中,通配符一种特殊语法,广泛应用于文件搜索、数据库、正则表达式等领域。现要求各位实现字符串通配符的算法。要求:实现如下2个通配符:*:匹配0个或以上的字符(字符由英文字母,数字0-9和 ‘.’ 组成,下同)?:匹配1个字符注意:匹配时不区分大小写。输入:通配符表达式;一组字符串。输出:返回不区分大小写的匹配结果,匹配成功输出true,匹配失败输出false本题含有多组样例输入!输入描述:先输入一个带有通配符的字符串,再输入一个需要匹配的字符串输
2021-09-12 21:39:27 381
原创 python学习之随机数
**随机数的生成**python中有很多模块,生成随机数需要导入random模块,random模块内置的常用函数:函数意义random.uniform(a,b)用于生成一个指定范围内的随机浮点数,其中参数b是上限,a是下限random.randint(a,b)生成一个指定范围内的整数random.shuffle(x[,random])将一个数组的元素打乱random.randrange(a,b,c)a,b为范围,c为步长,从指定范围内的集合中获取一个随
2021-09-02 22:14:23 326
原创 python学习之算数运算符、比较运算符、赋值运算符整理
**算数运算符:**运算符功能+加运算符,实现两个式子相加-减运算符,实现两个式子相减*乘运算符,实现两个式子相乘/除运算符,实现两个式子相除%取模运算符,实现两个式子相除,返回余数**幂运算符,返回x的y次幂//整除运算符,实现两个式子相除,返回商的整数部分**比较运算符:**运算符功能==等于符号,用来判断式子是否相等!=不等于符号,用来判断式子是否不等>大于符号&l
2021-09-02 21:39:33 153
原创 python学习之二次方程求解
主体设计二次方程求解流程图:#mermaid-svg-hGdAZBkfWCKMwyQm .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-hGdAZBkfWCKMwyQm .label text{fill:#333}#mermaid-svg-hGdAZBkfWCKMwyQm .node rect,#mermai
2021-09-02 21:27:19 3722
原创 python学习之 format()函数
format()函数format()函数是python2.6之后新增的一个格式化字符串的函数,可以用来进行字符串填充、格式转换等,详细功能如下:1.填充format()函数会把参数按位置数序来填充字符串,第一个参数为0,第二个为1,以此类推,用法如下:#填充print('hello {0} i am {1}'.format('world','python'))#用key值来填充字符串obj = 'world'name = 'python'print('hello {obj}, i am
2021-09-01 21:48:48 468
原创 python学习之保留字、转义字符、数据类型转换函数整理
保留字Python中的保留字指的是已经被赋予特定意义的一些单词,开发程序时,不可以把这些保留字作为变量、函数、类、模块和其它对象的名称来使用,具体如下:保留字说明and用于表达式运算,逻辑和操作as用于类型转换assert用于判断变量或条件表达式的值是否为真break中断循环语句的执行class用于定义类continue继续执行下一次循环def用于定义函数或方法del删除变量或序列的值elif条件语句,与if,else
2021-09-01 21:38:39 514
原创 python实战技能之数字求和
实战技能之数字求和欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行
2021-09-01 20:50:45 2541
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人