L1-023

news/2024/10/17 10:39:07/


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

输入格式:

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

输出格式:

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

输入样例:
pcTclnGloRgLrtLhgljkLhGFauPewSKgt
输出样例:
GPLTGPLTGLTGLGLL

水题一道。


#include <iostream>
#include <string>using namespace std;int main() {string str;int G, P, L, T;G = P = L = T = 0;cin >> str;for( int i = 0; i < str.size(); i++ ) {switch( str[i] ) {case 'g':case 'G': G++; break;case 'p':case 'P': P++; break;case 'l':case 'L': L++; break;case 't':case 'T': T++; break;}}while( G || P || L || T ) {if( G ) { cout << "G"; G--; }if( P ) { cout << "P"; P--; }if( L ) { cout << "L"; L--; }if( T ) { cout << "T"; T--; }}return 0;
}



http://www.ppmy.cn/news/126486.html

相关文章

RV1109/RV1126产品开发中的问题总结

在海思芯片一路看涨到断供后&#xff0c;在嵌入式人脸平板这一块&#xff0c;前前后后接触了好几个芯片&#xff0c;累得不行&#xff0c;现在总算在RK这一块还算稳定了&#xff01;网上现在一搜&#xff0c;人脸的方案可能还是RK的比较火了。 现在RK也推出的3568等一系列的芯片…

rv1126 android,RV1126_RV1109 Rock-X 使用说明

一、简介 Rock-X SDK 是基于 RK3399Pro/RK180X 等平台的一套 AI 组件库。开发者通过 Rock-X SDK 提供的 API 接口能够快速构建 AI 应用。 Rock-X SDK 当前支持 Python/C 编程语言, 支持运行于 RK3399Pro Android/Linux 平台、RK180X Linux 平台以及 PC Linux/MacOS/Windows(需要…

Voron0-150制作说明

Voron0原项目地址&#xff1a;https://vorondesign.com/voron0 MyVoron0-150资料下载地址&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/1NZhClMLJoXYxyDjSBqXp4w 提取码&#xff1a;wg16 同很多朋友一样&#xff0c;第一眼看到Voron2.4就一见钟情了&#xff0c;…

14肖特基二极管

目录 一、介绍 二、结构 三、关键参数 1、导通压降VF 2、反向饱和漏电流IR 3、额定电流Io/IF 4、最大浪涌电流IFSM 5、最大反向峰值电压VRM 6、最大直流反向电压VR 7、最高工作频率fM 8、反向恢复时间Trr 9、最大耗散功率P 四、特点 1、反向恢复时间 2、缺点 五…

Overview of Blockchain区块链概述

目录 1.def 2.smart contract 3.Consensus mechanism 4.blockchain fork 比特币诞生的几年后&#xff0c;人们开始意识到区块链技术本身的潜力&#xff0c;慢慢走出了自己的发展路线。 通常区块链被定义为一种去中心化的分布式账本技术&#xff0c;最初用来记录信息&#x…

内网渗透(八十七)之Exchange ProxyShell攻击利用链

Exchange ProxyShell 攻击利用链 漏洞背景 2021年4月份,在Pwn2Oun 黑客大赛上,来自中国台湾地区的安全研究员Orange Tsai 利用 Exchange 最新漏洞 ProxyShell 攻击链成功攻破了微软旗下的Exchange邮箱服务器,并因此夺得20万美元大奖。但是当时Orange Tsai 并未公布 ProxyS…

《最新出炉》Python+Playwright自动化测试-2-playwright的API及其他知识

一.简介 上一篇我已经将PythonPlaywright的环境搭建好了&#xff0c;而且也简单的演示了一下三款浏览器的启动和关闭&#xff0c;是不是很简单啊。今天主要是把一篇的中的代码进行一次详细的注释&#xff0c;然后说一下playwright的API和其他相关知识点。那么首先将上一篇中的…