L1-023. 输出GPLT
给定一个长度不超过10000的、仅由英文字母构成的字符串。请将字符重新调整顺序,按“GPLTGPLT….”这样的顺序输出,并忽略其它字符。当然,四种字符(不区分大小写)的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按GPLT的顺序打印,直到所有字符都被输出。
输入格式:
输入在一行中给出一个长度不超过10000的、仅由英文字母构成的非空字符串。
输出格式:
在一行中按题目要求输出排序后的字符串。题目保证输出非空。
输入样例:
pcTclnGloRgLrtLhgljkLhGFauPewSKgt
输出样例:
GPLTGPLTGLTGLGLL

PS:感谢github用户@zhuzihao-hz提供的pull request~

N = input()
dic = {'G': 0, 'P': 0, 'L': 0, 'T': 0}
for i in N:if i == 'g' or i == 'G':dic['G'] = dic['G'] + 1if i == 'p' or i == 'P':dic['P'] = dic['P'] + 1if i == 'l' or i == 'L':dic['L'] = dic['L'] + 1if i == 't' or i == 'T':dic['T'] = dic['T'] + 1
while max(dic.values()) != 0:if dic['G'] != 0:print('G', end='')dic['G'] = dic['G'] - 1if dic['P'] != 0:print('P', end='')dic['P'] = dic['P'] - 1if dic['L'] != 0:print('L', end='')dic['L'] = dic['L'] - 1if dic['T'] != 0:print('T', end='')dic['T'] = dic['T'] - 1

[Python] L1-023. 输出GPLT-PAT团体程序设计天梯赛GPLT相关推荐

  1. [Python] L1-030. 一帮一-PAT团体程序设计天梯赛GPLT

    "一帮一学习小组"是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组.本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当 ...

  2. [Python] L1-019. 谁先倒-PAT团体程序设计天梯赛GPLT

    划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就输了,输家罚一杯酒.两人同赢或两人同输 ...

  3. [Python] L1-018. 大笨钟-PAT团体程序设计天梯赛GPLT

    L1-018. 大笨钟 微博上有个自称"大笨钟V"的家伙,每天敲钟催促码农们爱惜身体早点睡觉.不过由于笨钟自己作息也不是很规律,所以敲钟并不定时.一般敲钟的点数是根据敲钟时间而定的 ...

  4. [Python] L1-013. 计算阶乘和-PAT团体程序设计天梯赛GPLT

    L1-013. 计算阶乘和 对于给定的正整数N,需要你计算 S = 1! + 2! + 3! + - + N!. 输入格式: 输入在一行中给出一个不超过10的正整数N. 输出格式: 在一行中输出S的值 ...

  5. L2-005 集合相似度-PAT团体程序设计天梯赛GPLT

    题目来源:团体程序设计天梯赛-练习集 题目地址:L2-005 集合相似度 题目大意 给定 nnn 个集合,然后有 kkk 次询问,每次询问都要求出 Nc/Nt×100%N_c / N_t \times ...

  6. [Python] L1-052 2018我们要赢-PAT团体程序设计天梯赛GPLT

    2018年天梯赛的注册邀请码是"2018wmyy",意思就是"2018我们要赢".本题就请你用汉语拼音输出这句话. 输入格式: 本题没有输入. 输出格式: 在第 ...

  7. L1-079 天梯赛的善良 (20 分)-PAT 团体程序设计天梯赛 GPLT

    天梯赛是个善良的比赛.善良的命题组希望将题目难度控制在一个范围内,使得每个参赛的学生都有能做出来的题目,并且最厉害的学生也要非常努力才有可能得到高分. 于是命题组首先将编程能力划分成了 106个等级( ...

  8. L1-078 吉老师的回归 (15 分)-PAT 团体程序设计天梯赛 GPLT

    曾经在天梯赛大杀四方的吉老师决定回归天梯赛赛场啦! 为了简化题目,我们不妨假设天梯赛的每道题目可以用一个不超过 500 的.只包括可打印符号的字符串描述出来,如:Problem A: Print &q ...

  9. L1-052 2018我们要赢-PAT团体程序设计天梯赛GPLT

    2018年天梯赛的注册邀请码是"2018wmyy",意思就是"2018我们要赢".本题就请你用汉语拼音输出这句话. 输入格式: 本题没有输入. 输出格式: 在第 ...

  10. L3-007. 天梯地图-PAT团体程序设计天梯赛GPLT

    本题要求你实现一个天梯赛专属在线地图,队员输入自己学校所在地和赛场地点后,该地图应该推荐两条路线:一条是最快到达路线:一条是最短距离的路线.题目保证对任意的查询请求,地图上都至少存在一条可达路线. 输 ...

最新文章

  1. TfidfVectorizer(stop_words='english',ngram_range=(1,1))中ngram_range的意义
  2. 丰农控股 CIO 王轶枭:万亿级农资市场,神策数据助力大丰收筑就数据驱动核心竞争力...
  3. python——LeetCode刷题
  4. Python代码加密混淆
  5. 【MySQL】(4)操作数据表中的记录
  6. eclipse 国内镜像高速下载
  7. java异常处理机制_Java的异常处理机制
  8. html字颜色代码,css 字体颜色(css color)
  9. UVA10738 Riemann vs Mertens【欧拉筛法】
  10. python新手入门代码-Python 新手入门习题及代码
  11. java gzip delphi_delphi 利用indy解码Gzip的网页
  12. python3.7降级3.6_请问一下Mac python3.7.1怎么降低到3.6版本?
  13. 正太分布几个简单证明
  14. AB触摸屏2711P-T12W22A9P、2711P-T10C4A9,2711P-T10C22D8S-B、2711P-T10C22D9P-B、2711P-T12C10D2
  15. 耳机降噪功能(ANC、ENC、CVC、DSP)
  16. 终端上网行为管理开源框架(柏晓技术deskvideosys)
  17. 雷电模拟器python编程接口_【Python】雷电模拟器说明[附代码]
  18. 个体户如何注册和认证自己的微信小程序
  19. 在有M1芯片的Mac上安装微信、抖音等软件
  20. SpringBoot 高级部分笔记4

热门文章

  1. 使用AIDL实现进程间的通信之复杂类型传递
  2. 《JavaSE基础教程》电子版书正式发布,欢迎大家下载
  3. android:layout_gravity和android:gravity
  4. myeclipse新建JSP中DOCTYPE问题
  5. 01-HTML基础与进阶-day3-录像236
  6. zabbix3.2通过snmp v2采集Dell服务器iDRAC口信息监控硬件
  7. C++ 编译期封装-Pimpl技术
  8. 转载需作者授权是如何实现的
  9. 利用DELPHI开发完成例程(1)
  10. 微软紧急修复FIP-FS中的 “Year 2022” 漏洞