程式設計題 演算法基礎 字元移位

2021-08-10 14:26:31 字數 669 閱讀 1554

[程式設計題] 演算法基礎-字元移位

時間限制:1秒

空間限制:32768k

小q最近遇到了乙個難題:把乙個字串的大寫字母放到字串的後面,各個字元的相對位置不變,且不能申請額外的空間。

你能幫幫小q嗎?

輸入描述:

輸入資料有多組,每組包含乙個字串s,且保證:1<=s.length<=1000.

輸出描述:

對於每組資料,輸出移位後的字串。

輸入例子1:

aklebiceild

輸出例子1:

kleieilabcd

思路。。先小寫再大寫

#include #include #include #include #include #include #include using namespace std;

typedef long long ll;

char a[100005];

int main(){

while(cin>>a){

for(int i=0;a[i];i++)

{if(a[i]>='a'&&a[i]<='z')

cout<='a'&&a[i]<='z')

cout<

程式設計題 演算法基礎 字元移位

小q最近遇到了乙個難題 把乙個字串的大寫字母放到字串的後面,各個字元的相對位置不變,且不能申請額外的空間。你能幫幫小q嗎?輸入描述 輸入資料有多組,每組包含乙個字串s,且保證 1 s.length 1000.輸出描述 對於每組資料,輸出移位後的字串。輸入例子 aklebiceild 輸出例子 kle...

演算法基礎 字元移位 邏輯

小q最近遇到了乙個難題 把乙個字串的大寫字母放到字串的後面,各個字元的相對位置不變,且不能申請額外的空間。你能幫幫小q嗎?輸入描述 輸入資料有多組,每組包含乙個字串s,且保證 1 s.length 1000.輸出描述 對於每組資料,輸出移位後的字串。輸入例子 aklebiceild 輸出例子 kle...

python字母移位 演算法 字串移位

問題 乙個字串可以由另乙個字串移位得到,例如abcd,可以由bcad移位得到。問題分析 這個問題表面上說的是字串,但是其實更進一步可以理解為兩個字元陣列的元素是否一致。最簡單和直白的方式,無異於用兩層迴圈的方式來進行迴圈判斷。這是常規方案一。還有方案二,則是需要用到資料結構,例如,將乙個字串轉換成乙...