1040: 墓碑上的字符

[命题人 : 外部导入]
时间限制 : 1.000 sec 内存限制 : 32 MB

题目描述
考古学家发现了一座千年古墓,墓碑上有神秘的字符。经过仔细研究,发现原来这是开启古墓入口的方法。
墓碑上有2行字符串,其中第一个串的长度为偶数,现在要求把第2个串插入到第一个串的正中央,如此便能开启墓碑进入墓中。
输入
输入数据首先给出一个整数n,表示测试数据的组数。
然后是n组数据,每组数据2行,每行一个字符串,长度大于0,小于50,并且第一个串的长度必为偶数。
输出
请为每组数据输出一个能开启古墓的字符串,每组输出占一行。
样例输入 Copy
2
CSJI
BI
AB
CMCLU
样例输出 Copy
CSBIJI
ACMCLUB

n = int(input())
for i in range (0, n):a = list(input())b = input()cnt = int(len(a) / 2)a.insert(cnt, b)print(''.join(a))

1041: 奇偶位互换

[命题人 : ]
时间限制 : 1.000 sec 内存限制 : 32 MB

题目描述
给定一个长度为偶数位的0,1字符串,请编程实现串的奇偶位互换。
输入
输入包含多组测试数据。
输入的第一行是一个整数C,表示有C测试数据。
接下来是C组测试数据,每组数据输入均为0,1字符串,保证串长为偶数位(串长<=50)。
输出
请为每组测试数据输出奇偶位互换后的结果,每组输出占一行。
样例输入 Copy
2
0110
1100
样例输出 Copy
1001
1100

while True:n = int(input())for k in range(0, n):a = list(input())i = 0while i < len(a):tmp = a[i + 1]a[i + 1] = a[i]a[i] = tmpi += 2print(''.join(a))

1042: 元音字母转换

[命题人 : 外部导入]
时间限制 : 1.000 sec 内存限制 : 32 MB

题目描述
给你一个字符串,现要求你对其进行处理,使得处理后的字符串满足如下要求:
字符串里面的元音字母全部为大写;
其余字母全部为小写。
输入
输入的第一行为一个正整数T(T<=20),表示测试数据的个数。
每个输入的字符串只包含大写字母和小写字母。字符串长度不超过50。
输出
对于每一个测试数据,输出其对应的结果。每个结果占一行。
样例输入 Copy
4
XYz
application
qwcvb
aeioOa
样例输出 Copy
xyz
ApplIcAtIOn
qwcvb
AEIOOA

a = 'aeiouAEIOU'
a = list(a)t = int(input())
for i in range(0, t):b = list(input())for j in range(0, len(b)):if b[j] in a:b[j] = b[j].upper()else:b[j] = b[j].lower()print(''.join(b))

1043: 正方形字符串

[命题人 : 外部导入]
时间限制 : 1.000 sec 内存限制 : 32 MB

题目描述
现请你输出指定大小的“ACM”字符串。特别地,我们要求输出的字符串是正方形的(行数和列数相等)。
输入
输入的第一行是一个正整数N(N<=20),表示一共有N组数据,接着是N行数据,每行包含一个正整数M(M<=50),表示一行内有M个“ACM”相连。
输出
输出指定的正方形字符串。
样例输入 Copy
2
1
2
样例输出 Copy
ACM
ACM
ACM
ACMACM
ACMACM
ACMACM
ACMACM
ACMACM
ACMACM

n = int(input())
for i in range(0, n):cnt = int(input())for i in range(0, 3 * cnt):print('ACM' * cnt)

1044: 字母概率

[命题人 : 外部导入]
时间限制 : 1.000 sec 内存限制 : 32 MB

题目描述
小明最近对概率问题很感兴趣。一天,小明和小红一起玩一个概率游戏,首先小明给出一个字母和一个单词,然后由小红计算这个字母在这个单词中出现的概率。字母不区分大小写。
例如,给定的字母是a,单词是apple,那么概率是0.20000。
输入
输入包含多组测试数据。每组数据包含一个字母和一个单词。单词的长度不超过200。
输出
对于每一个输入,输出对应的概率,结果保留5位小数。
样例输入 Copy
a apple
c Candy
a banana
样例输出 Copy
0.20000
0.20000
0.50000

while True:lst = input().split()vol = lst[0]word = list(lst[1])cnt1 = word.count(vol.upper())cnt2 = word.count(vol.lower())cnt = cnt1 + cnt2p = cnt / len(word)print('%.5f'%p)

1046: 晚餐

[命题人 : 外部导入]
时间限制 : 1.000 sec 内存限制 : 32 MB

题目描述
小明请好朋友们来家里吃晚饭,但是厨房里的餐具不够了,于是小明到仓库里找新餐具。仓库里的东西都是装在一个个箱子里,箱子上面写着里面装的什么东西,现在小明想请你帮忙找出这些装餐具的箱子。
题目中的餐具只包含:碗(bowl),刀(knife),叉(fork),筷子(chopsticks)。
输入
输入包含多组测试数据。每组先输入一个整数N,表示仓库里有N个箱子。
然后输入N个字符串,分别表示箱子里装的是什么东西。
输出
对于每组输入,输出仓库里所有餐具的名字。
样例输入 Copy
3 basketball fork chopsticks
2 bowl letter
样例输出 Copy
fork chopsticks
bowl

while True:a = ['bowl', 'knife', 'fork', 'chopsticks']lst = input().split()for i in range(1, len(lst)):if lst[i] in a:if i == len(lst) - 1:print(lst[i])else:print(lst[i], end = ' ')

1047: 字符串的奇偶性

[命题人 : 外部导入]
时间限制 : 1.000 sec 内存限制 : 32 MB

题目描述
我们把只有0和1组成的字符串叫做比特字符串。如果比特字符串中1的个数为奇数,则称这个比特字符串是奇性的。如果比特字符串中1的个数为偶数,则称这个比特字符串是偶性的。
注意:
(1)0是偶数,所以不包含1的比特字符串是偶性的。
(2)0的个数不影响比特字符串的奇偶性。
输入
输入包含多组测试数据。每组数据由1~31个0、1组成,最后跟一个小写字母e或o,e表示此比特字符串应为偶性,o表示此比特字符串应为奇性。
当输入#时,表示输入结束。
输出
每组输入对应一个输出,你应该将最后的字母替换成0或1,使得此比特字符串符合输入时确定的奇偶性。
样例输入 Copy
101e
010010o
1e
000e
110100101o

样例输出 Copy
1010
0100101
11
0000
1101001010

lst = []
n = input()
while n != '#':lst.append(n)n = input()for i in range(0, len(lst)):a = list(lst[i])cnt = a.count('1')if cnt % 2 == 0:if 'e' in a:print(lst[i].replace('e', '0'))else:print(lst[i].replace('o', '1'))else:if 'e' in a:print(lst[i].replace('e', '1'))else:print(lst[i].replace('o', '0'))

Codeup 1040-1044、1046-1047相关推荐

  1. PAT乙级(简单模拟)1001、1011、1016、1026、1046、1012、1018

    目录 1001 害死人不偿命的(3n+1)猜想 1011 A+B 和 C 1016 部分A+B 1026 程序运行时间 1046 划拳 1012 数字分类 1018 锤子剪刀布 1001 害死人不偿命 ...

  2. 省、市、区 三级联动菜单(附数据库)

    <html> <head> <meta http-equiv="Content-Type" content="text/html; char ...

  3. NumberUtils源码分析

    NumberUtils类介绍 org.apache.commons.lang3.math.NumberUtils 类是org.apache.commons包下的一个工具类,主要功能入类名描述的一样.数 ...

  4. 分享一个文件上传工具类

    文件上传状态枚举类: View Code 1 package com.hoo.enums; 2 3 4 5 /** 6 7 * <b>function:</b> 文件上传状态 ...

  5. Hue 之 SparkSql interpreters的配置及使用

    1.环境说明: HDP 2.4 V3 sandbox hue 4.0.0 2.hue 4.0.0 编译及安装 地址:https://github.com/cloudera/hue/releases/t ...

  6. 《经典算法案例》01-10:如何打印质数表(六列版)

      <经典算法案例> 01-10:如何打印质数表(六列版) 本文通过表格的形式罗列出了0~9999的自然数,以及在此区间内的所有质数,方便大家观察和研究. 提示:源码在文章末尾. 1.图示 ...

  7. TamerMonkey 百度直接下载助手

    1.首先打开https://greasyfork.org/zh-CN ,然后安装一个用户脚本管理器 Greasy Fork Chrome内核的浏览器直接下载Chrome的用户脚本管理器就行,例如QQ浏 ...

  8. qgmt数据,就差白城后面的一个城市有点问题

    # -*- coding:utf-8 -*- # 仅需修改这个地方https://jn.lianjia.com/ershoufang/pg{}rs/ 将jn换成你所在城市的拼写首字母小写 import ...

  9. oracle2108什么意思,Oracle存储过程(包:PACK_KPI_KERNEL For YS三度评价体系)

    1 CREATE OR REPLACE PACKAGE PACK_KPI_KERNEL IS 2 --定义多级数组 字符串 3 TYPE TSTRARRY IS TABLE OF VARCHAR2(4 ...

  10. 纯python统计基于orthofinder得到的系统发育树的关注点位置的树型结构

    对于某一个物种或某类物种在整个系统发育树中的位置存在一定争议的情况,使用直系同源基因构建单基因树,并对该物种或该类物种所在结构进行统计是可以对争议起到一定的解决作用的,在此留下全套流程和大家交流. 主 ...

最新文章

  1. linux mint root激活,Linux mint root登录无声音的问题解决方法
  2. 使用 CoreDNS sidecar 来优化 Kubernetes Pod dns 性能
  3. 2019年程序员薪酬报告:平均年薪超70万!40岁后,这类人不“保值”了
  4. Mysql之慢查询日志详解
  5. 十行代码实现高仿Promise
  6. Spring的IoC容器实现原理(一)#loadBeanDefinition
  7. 汇编语言(王爽)第七章与实验6
  8. 在谷歌chrome、Firefox等浏览器打开、编辑、保存微软Office、金山WPS文档
  9. 莫烦python学习笔记1
  10. 简历制作器App隐私政策
  11. java 获取视频编码_Java如何获取文件编码格式
  12. SSL 1384 炮兵阵地
  13. 巨潮网怎么下载年报_如何下载上市公司财务报表?
  14. 计算本期,上期,同期,同期累计,去年全年的指标
  15. 工程经济—利润和所得税费用
  16. iPhone删除的照片能恢复吗?苹果手机照片怎么恢复
  17. 量化研究-恐慌和贪婪指数
  18. 小红书笔记下沉的方法和技巧
  19. Python基础入门第二课--Python编辑器的选择
  20. [NSSCTF][SCTF 2021]WEB复现

热门文章

  1. 暗月渗透实战靶场-项目八(下)
  2. Consider revisiting the entries above or defining a bean of type 'org.springframework.data.redis……'
  3. 各类安全与环保知识试题集
  4. Android studio 报appcompat-v7\23.0.0\res\values-v23\values-v23.xml异常
  5. Java知识点06:队列(Queue)的offer/add函数,poll/remove函数,peek/element函数的区别
  6. C# TextBox文本框只能输入数字、小数点(最大到2位)、退格键、负号
  7. WebForm中UploadFile控件的使用案例
  8. python中求质数_python求质数的3种方法
  9. [Moonlight内网串流教程] IPAD超简易操作版 - 安卓苹果通用
  10. Axure RP 8.1 V1.6版本授权码