l1-023 輸出gplt(字串的篩選遍歷)
給定乙個長度不超過10000的、僅由英文本母構成的字串。請將字元重新調整順序,按「gpltgplt....」這樣的順序輸出,並忽略其它字元。當然,四種字元(不區分大小寫)的個數不一定是一樣多的,若某種字元已經輸出完,則餘下的字元仍按gplt的順序列印,直到所有字元都被輸出。
輸入格式:
輸入在一行中給出乙個長度不超過10000的、僅由英文本母構成的非空字串。
輸出格式:
在一行中按題目要求輸出排序後的字串。題目保證輸出非空。
輸入樣例:
pctclnglorglrtlhgljklhgfaupewskgt輸出樣例:
gpltgpltgltglgll#include
#include
#include
using namespace std;
int main()
} while( g||p||l||t )
if( p )
if( l )
if( t ) //這樣就有序輸出了,多了的繼續,沒了的就算了
} return 0;
}
PAT 天梯賽 L1 023 輸出GPLT
給定乙個長度不超過10000的 僅由英文本母構成的字串。請將字元重新調整順序,按 gpltgplt.這樣的順序輸出,並忽略其它字元。當然,四種字元 不區分大小寫 的個數不一定是一樣多的,若某種字元已經輸出完,則餘下的字元仍按gplt的順序列印,直到所有字元都被輸出。輸入格式 輸入在一行中給出乙個長度...
L 輸出親朋字串
總時間限制 1000ms 記憶體限制 65536kb 描述編寫程式,求給定字串s的親朋字串s1。親朋字串s1定義如下 給定字串s的第乙個字元的ascii值加第二個字元的ascii值,得到第乙個親朋字元 給定字串s的第二個字元的ascii值加第三個字元的ascii值,得到第二個親朋字元 依此類推,直到...
L 修改字串
給定兩個字串s和t,每次小ho可以對s進行以下操作 選定s中的乙個字元si,將si移動到字串首位。例如對於s abcd 小ho可以選擇移動b從而得到新的s bacd 也可以選擇移動c得到 cabd 也可以選擇移動d得到 dabc 請你計算最少需要幾次移動操作,可以使s變成t。input 第一行包含乙...