以下の長さを考えると10 。4 、文字のみで構成される文字列を。文字の順番を再調整し、そのためPATestPATest ....出力で、その他の文字を無視してください。もちろん、文字の6種類の数は、文字出力のいくつかの種類が終了した場合、すべての文字が出力されるまで、PATestの順序に基づいて残りの文字が印刷され、必ずしも限りではありません。 入力フォーマット: 超えていない指定された行の長さを入力10 。4 、文字のみからなる非空の文字列。 出力フォーマット: 1行のトピック発注要件により、出力文字列インチ トピックは、出力が空でないことを確認してください。 サンプル入力: redlesPayBestPATTopTeePHPereatitAPPT サンプル出力: PATestPATestPTetPTePePee
書式#include <iostreamの> の#include <cstdlib> 使用して 名前空間はstdを、 INT メイン(){ 文字列STR。 cinを >> STR。 INT P = 0、A = 0、T = 0、E = 0、S = 0、T = 0 。 以下のために(int型 I = 0 ; iがstr.lengthを()<; Iは++ ){ 場合(STR [I] == ' P ')P ++ 。 もし(STR [I] == ' A ')A ++ 。 もし(STR [I] == ' T ')T ++ 。 もし(STR [I] == ' E ' ++ E) 。 もし(STR [I] == ' の')■++ ; もし(STR [i]を== ' T ')T ++ ; } 一方(真){ 場合(P =!0 {) COUT << " P " ; P-- 。 } もし(!= 0 ){ COUT<< " A " ; A-- ; } もし(T!= 0 ){ COUT << " T " ; T-- 。 } もし、(E!= 0 ){ COUT << " E " ; e-- 。 } もし、(S!= 0 ){ COUT << " S " ;-S- ; } もし(T!= 0 ){ COUT << "" ; t-- ; } もし(P == 0 && == 0 && T == 0 && E == 0 && S == 0 &&のT == 0)ブレーク; } システム(" 一時停止" ); 戻り 0 ; }