自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Pat乙级1031题——查验身份证(Python)

注意使用多层循环,在打断的时候要注意确保不再执行之后不需要循环的地方代码如下def idCard(): weight = [7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2] mList = ['1', '0', 'X', '9', '8', '7', '6', '5', '4', '3', '2'] ...

2018-09-05 17:12:26 1132

原创 Pat乙级1030题—— 完美数列(Python)

注意完美数列不一定要从给出的数列最小的一项开始,而是找尽可能的包含最多数的完美数列。这个代码用python2实现会出现一个测试点超时,用python3没有问题。代码如下# -*- coding: UTF-8 -*-def perfectSequence(): N, q= map(int, input().split()) numList = sorted(...

2018-09-05 16:25:27 312

原创 Pat乙级1029题——旧键盘(Python)

代码如下def oldKeyboard(): standStr = raw_input() inputStr = raw_input() result = [] i, j = 0, 0 while i < len(standStr): if standStr[i] == inputStr[j]: if j...

2018-09-03 21:21:28 393

原创 Pat乙级1028题——人口普查(Python)一个运行超时

注意考虑排除不合理年龄后,人数为0的情况代码如下def popQuery(): count = int(raw_input()) info = [] for i in range(count): personInfo = raw_input().split(' ') personInfo[1] = map(int, perso...

2018-09-03 20:27:02 604

原创 Pat乙级1027题——打印沙漏(Python)

注意一行打印空格和符号时,不能用逗号连接(会多出一个空格)代码如下# -*- coding:UTF-8 -*-def hourglassPrint(): content = raw_input().split(' ') if content[0] == 0: print 0 return content[0] = in...

2018-09-03 17:33:44 1094

原创 Pat乙级1026题——程序运行时间(Python)

注意注意不足1秒的时间要四舍五入到秒,我使用的方法是round()时间输出注意高位补零,即%02d代码如下def time(): content = map(int, raw_input().split(' ')) CLK_TCK = 100 if content[0] >= content[1]: return allSec...

2018-09-03 16:53:01 515 1

原创 Pat乙级1025题——反转链表(Python)一个非零返回,一个运行超时

注意如果上一次有反转,那么要将上一次最后一个数据的next改成本次反转后的开始的地址测试结果为21分#!/usr/bin/python# -*- coding: UTF-8 -*-def reverseList(): input = raw_input().split(' ') input[1] = int(input[1]) input[2] = int...

2018-09-02 20:37:59 1055 1

原创 Pat乙级1024题——科学计数法(Python)

测试结果为满分def sciCount(): input = raw_input() inputList = [] for i in range(len(input)): inputList.append(input[i]) eIndex = inputList.index('E') sciNum = int(input[eIndex+2...

2018-09-02 17:21:12 387

原创 Pat乙级1023题——组个最小数(Python)

代码测试结果为满分def minNum(): input = map(int, raw_input().split(' ')) result = '' for i in range(1, len(input)): if input[i] == 0: continue else: for j ...

2018-09-02 16:22:23 410

原创 Pat乙级1022题——D进制的A+B(Python)

代码测试结果为满分def dHex(): input = map(int, raw_input().split(' ')) number = input[0] + input [1] d = input[2] result = [] while number >= d: result.append(number % d) ...

2018-09-02 15:07:50 232

原创 Pat乙级1021题——个位数统计(Python)

代码测试结果为满分def singleDigit(): number = raw_input() numList = [] numDict = {} for i in range(len(number)): numList.append(int(number[i])) for i in range(10): count =...

2018-09-02 14:50:37 357

原创 Pat乙级1020题——月饼(Python)有一个结果是非零返回

注意考虑需求量大于所有月饼供应量之和的情况。代码如下 测试结果是有一个非零返回,说明有一种情况没有考虑到。def mooncake(): input = map(int, raw_input().split(' ')) if input[0] == 0: print '0.00' return stock = map...

2018-09-02 14:19:08 4569 2

空空如也

空空如也

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

TA关注的人

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