- 博客(12)
- 收藏
- 关注
原创 3.上周/本周/下周 周一的日期
3.上周/本周/下周 周一的日期代码部分:import sysfrom datetime import datetime, timedeltadef last_monday(date_str): start = datetime.strptime(date_str, '%Y-%m-%d') date = start + timedelta(-start.weekday(...
2020-03-04 19:24:36 244
原创 2.获得昨天和明天的日期
2.获得昨天和明天的日期代码部分:import sysfrom datetime import datetime, timedeltadef next_day(date_str): start = datetime.strptime(date_str, '%Y-%m-%d') next_day = start + timedelta(days=1) return...
2020-03-04 15:06:48 150
原创 1.将形如 5D, 30s 的字符串转为秒(datetime篇)
1.将形如 5D, 30s 的字符串转为秒代码部分1:import sys #引用sys库def convert_to_seconds(time_str): #时间转换函数 if time_str[-1] in ['s', 'S']: time = float(eval(time_str[0:-1])) elif time_str[-1] in ['m', 'M']: t...
2020-03-01 14:59:49 339
原创 PAT L1-031 到底是不是太胖了
据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。真实体重与标准体重误差在10%以内都是完美身材(即 |真实体重 − 标准体重 | < 标准体重×10%)。已知市斤是公斤的两倍。现给定一群人的身高和实际体重,请你告诉他们是否太胖或太瘦了。输入格式:输入第一行给出一个正整数N(≤ 20)。随后N行,每行给出两个整数,分别是一个人的身高H(120 &...
2019-03-14 17:15:00 475
原创 L1-011 A-B
本题要求你计算A−B。不过麻烦的是,A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A−B。输入格式:输入在2行中先后给出字符串A和B。两字符串的长度都不超过10的4次方,并且保证每个字符串都是由可见的ASCII码和空白字符组成,最后以换行符结束。输出格式:在一行中打印出A−B的结果字符串。输入样例:I love GPLT! ...
2019-03-12 23:39:12 171
原创 7 字符串比对
题目内容:题目说起来很简单,你会读到两个字符串,每个字符串占据一行,每个字符串的长度均小于10000字符,而且第一个字符串的长度小于第二个字符串的。你的程序要找出第一个字符串在第二个字符串中出现的位置,输出这些位置,如果找不到,则输出-1。注意,第一个字符的位置是0。 注意,第一个字符串在第二个字符串中的位置可能不止一处。 注意,字符串中可能含有空格。注意,两个字符串的长度一定大于0。...
2018-12-20 23:15:26 449
原创 6 GPS数据处理
题目内容:NMEA-0183协议是为了在不同的GPS(全球定位系统)导航设备中建立统一的BTCM(海事无线电技术委员会)标准,由美国国家海洋电子协会(NMEA-TheNational Marine ElectronicsAssocia-tion)制定的一套通讯协议。GPS接收机根据NMEA-0183协议的标准规范,将位置、速度等信息通过串口传送到PC机、PDA等设备。NMEA-0183协...
2018-12-19 20:41:34 341
原创 5 单词长度
题目内容:你的程序要读入一行文本,其中以空格分隔为若干个单词,以‘.’结束。你要输出这行文本中每个单词的长度。这里的单词与语言无关,可以包括各种符号,比如“it’s”算一个单词,长度为4。注意,行中可能出现连续的空格。输入格式:输入在一行中给出一行文本,以‘.’结束,结尾的句号不能计算在最后一个单词的长度内。 输出格式:在一行中输出这行文本对应的单词的长度,每个长度之间以空格隔开,行...
2018-12-07 22:44:15 192
原创 4 鞍点
题目内容:给定一个n*n矩阵A。矩阵A的鞍点是一个位置(i,j),在该位置上的元素是第i行上的最大数,第j列上的最小数。一个矩阵A也可能没有鞍点。你的任务是找出A的鞍点。 输入格式: 输入的第1行是一个正整数n,(1<=n<=100),然后有n行,每一行有n个整数,同一行上两个整数之间有一个或多个空格。输出格式:对输入的矩阵,如果找到鞍点,就输出其下标。下标为两个数字,...
2018-12-06 20:35:12 165 2
原创 3 多项式加法
题目内容:一个多项式可以表达为x的各次幂与系数乘积的和,比如:2x6+3x5+12x3+6x+20现在,你的程序要读入两个多项式,然后输出这两个多项式的和,也就是把对应的幂上的系数相加然后输出。程序要处理的幂最大为100。输入格式:总共要输入两个多项式,每个多项式的输入格式如下:每行输入两个数字,第一个表示幂次,第二个表示该幂次的系数,所有的系数都是整数。第一行一定是最高幂,最...
2018-12-06 19:43:02 114
原创 2 素数和
题目内容: 我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。现在,给定两个整数n和m,0&lt;n&lt;=m&lt;=200,你的程序要计算第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素数。输入格式: 两个整数,第一个表示n,第二个表示m。输出格式: 一个整数,表示第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素数。输入样...
2018-12-04 21:04:08 184
原创 1 C语言学习一周
2 念整数题目内容: 你的程序要读入一个整数,范围是[-100000,100000]。然后,用汉语拼音将这个整数的每一位输出出来。如输入1234,则输出: yi er san si注意,每个字的拼音之间有一个空格,但是最后的字后面没有空格。当遇到负数时,在输出的开头加上“fu”。如-2341输出为: fu er san si yi输入格式: 一个整数,范围是[-100000,1...
2018-12-04 20:45:23 564 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人