7-6 输出GPLT (20分)

news/2025/4/22 1:44:33

给定一个长度不超过10000的、仅由英文字母构成的字符串。请将字符重新调整顺序,按GPLTGPLT…这样的顺序输出,并忽略其它字符。当然,四种字符(不区分大小写)的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按GPLT的顺序打印,直到所有字符都被输出。
输入格式:

输入在一行中给出一个长度不超过10000的、仅由英文字母构成的非空字符串。

输出格式:

在一行中按题目要求输出排序后的字符串。题目保证输出非空。

输入样例:

pcTclnGloRgLrtLhgljkLhGFauPewSKgt

输出样例:

GPLTGPLTGLTGLGLL

很简单,一看就会

#include <iostream>
#include <string>
#include<algorithm>
#include<bits/stdc++.h>
#include<stack>
using namespace std;int main() {string s;getline(cin,s);int i;int sumG=0,sumP=0,sumL=0,sumT=0;for(i=0;s[i]!='\0';i++){if(s[i]=='G'||s[i]=='g'){sumG++;}else if(s[i]=='T'||s[i]=='t'){sumT++;}else if(s[i]=='l'||s[i]=='L'){sumL++;}else if(s[i]=='P'||s[i]=='p'){sumP++;}}while(sumP||sumL||sumT||sumG){if(sumG>0){cout<<"G";sumG--;}if(sumP>0){cout<<"P";sumP--;}if(sumL>0){cout<<"L";sumL--;}if(sumT>0){cout<<"T";sumT--;}}
}

https://dhexx.cn/news/show-547764.html

相关文章

5个新的启用触摸功能的jQuery插件2014

如果我们能够在移动设备上浏览内容总是很高兴&#xff0c;这就是为什么我们向您提供您想尝试的5个新的启用触摸功能的jQuery插件2014的原因 。 它们易于使用&#xff0c;完全响应并支持触摸。 去看一下。 请享用&#xff01; 1. OWL轮播 启用触摸功能的jQuery插件&#xff0c;可…

CPU cache

2019独角兽企业重金招聘Python工程师标准>>> 回写与直写 2009-02-20 08:41:16 分类&#xff1a; 服务器与存储 对于cache的算法。 大方面有两种&#xff0c;Write-Through(通写)和Write-Back(回写). Write-Through&#xff0c;也就是说OS发送的处理data的请求&…

python中如何隐藏箭头_python – 禁用matplotlib的默认箭头键绑定

使用matplotlib的mpl_connect功能,可以将事件绑定到函数调用.但是,左右箭头键默认绑定在图的历史记录中“后退”和“前进”.我想禁用此默认绑定.例如&#xff1a;import matplotlib.pyplot as pltdef on_key_press(event):if event.key "left":print("Left!&qu…

mongodb 生产_mongodb副本集生产环境下部署案例,推荐一个主两个从三台机器

Linux中部署Mongodb副本集提示&#xff1a;以下操作步骤较多&#xff0c;请耐心阅读。关于理论部分请参考上篇浅谈mongodb副本集。1、 准备192.168.102.110 master192.168.102.111 slave1192.168.102.112 slave2以下操作以常用的1主2从3台机器为例2、 操作以master为例&#xf…

7-3 到底是不是太胖了 (10分)

据说一个人的标准体重应该是其身高&#xff08;单位&#xff1a;厘米&#xff09;减去100、再乘以0.9所得到的公斤数。真实体重与标准体重误差在10%以内都是完美身材&#xff08;即 | 真实体重 − 标准体重 | < 标准体重10%&#xff09;。已知市斤是公斤的两倍。现给定一群人…

进入Node.js的世界

这些天&#xff0c;每个人都在谈论Node.js &#xff0c;但是您不确定它是什么吗&#xff1f; 或者&#xff0c;您是否只想以一些书呆子知识打动您的朋友&#xff1f; 本文将带您快速了解Node.js的世界&#xff01; 背景 2009年5月27日&#xff0c; Ryan Dahl发布了以JavaScript…

【笔记】wamp多站点配置

方法很多&#xff0c;不一一叙述。 1.打开httpd.conf 去掉“#Include conf/extra/httpd-vhosts.conf” 前的注释 2.确认配置&#xff1a; <Directory /> AllowOverride all Require all granted </Directory> 3.注释掉一些语句 #ServerAdmin adminlocalhost #Ser…

python修饰器太难搞_【Python】小说爬虫界面版(各种BUG已修复)

[Python] 纯文本查看 复制代码import tkinter as tkimport reimport urllib.requestimport osimport timefrom urllib.parse import quotefrom tkinter import *import tkinter.messageboxdef search1():search entryUrl.get()search_Book "https://www.qidian.com/sear…

hibernate mysql 图片_Struts2+Hibernate3将图片保存于mysql数据库并将其显示在JSP页面

这两天研究了一下图片存储在mysql数据库中&#xff0c;并显示在jsp页面上。我创建的数据库只有一个表image(id int,image blob)&#xff1b;上传文件页面&#xff1a;upImages.jsp上传照片struts.xml文件&#xff1a;/p>"-//Apache Software Foundation//DTD Struts Co…

现有c#项目中添加选择时间_航班是您现有网站的正确选择

现有c#项目中添加选择时间在2014年初&#xff0c;我什至从未考虑过使用Twitter的Flight JavaScript组件框架&#xff0c;但在此我明确表示这是您现有网站的正确选择&#xff0c;我可能一无所知。 当您准备好要发表评论的干草叉时&#xff0c;我最好向自己解释一下。 让我给你画…