小q最近遇到了乙個難題:把乙個字串的大寫字母放到字串的後面,各個字元的相對位置不變,且不能申請額外的空間。
你能幫幫小q嗎?
輸入描述:
輸入資料有多組,每組包含乙個字串s,且保證:1<=s.length<=1000.
輸出描述:
對於每組資料,輸出移位後的字串。
輸入例子:
aklebiceild
輸出例子:
kleieilabcd
注意:不能申請額外的空間
#include"iostream"
#include"cstdio"
#include"string.h"
using
namespace
std;
int main()
int ji=0;
for(int i=0;iif(a[i]>='a'&&a[i]<='z'&&jichar temp=a[i];
for(int j=i;j1;j++)
a[size-1]=temp;
i--;
}}
printf("%s\n",a);
} return
0;}
程式設計題 演算法基礎 字元移位
程式設計題 演算法基礎 字元移位 時間限制 1秒 空間限制 32768k 小q最近遇到了乙個難題 把乙個字串的大寫字母放到字串的後面,各個字元的相對位置不變,且不能申請額外的空間。你能幫幫小q嗎?輸入描述 輸入資料有多組,每組包含乙個字串s,且保證 1 s.length 1000.輸出描述 對於每組...
演算法基礎 字元移位 邏輯
小q最近遇到了乙個難題 把乙個字串的大寫字母放到字串的後面,各個字元的相對位置不變,且不能申請額外的空間。你能幫幫小q嗎?輸入描述 輸入資料有多組,每組包含乙個字串s,且保證 1 s.length 1000.輸出描述 對於每組資料,輸出移位後的字串。輸入例子 aklebiceild 輸出例子 kle...
python字母移位 演算法 字串移位
問題 乙個字串可以由另乙個字串移位得到,例如abcd,可以由bcad移位得到。問題分析 這個問題表面上說的是字串,但是其實更進一步可以理解為兩個字元陣列的元素是否一致。最簡單和直白的方式,無異於用兩層迴圈的方式來進行迴圈判斷。這是常規方案一。還有方案二,則是需要用到資料結構,例如,將乙個字串轉換成乙...