問題描述:小q最近遇到了乙個難題:把乙個字串的大寫字母放到字串的後面,各個字元的相對位置不變,且不能申請額外的空間。
你能幫幫小q嗎?
解決方案1:
/*小q最近遇到了乙個難題:把乙個字串的大寫字母放到字串的後面,各個字元的相對位置不變,且不能申請額外的空間。
你能幫幫小q嗎?*/
#include
using
namespace
std;
bool iscaple (char ch)
else
}int main (void)
return
0;}
解決方案2:
#include
#include
using
namespace
std;
int main(void) }}
cout
騰訊筆試程式設計題 字元移位
小q最近遇到了乙個難題 把乙個字串的大寫字母放到字串的後面,各個字元的相對位置不變,且不能申請額外的空間.輸入描述輸入資料有多組,每組包含乙個字串s,且保證 1 s.length 1000.輸出描述對於每組資料,輸出移位後的字串。輸入aklebiceild 輸出kleieilabcd 題目看起來是水...
字串筆試題
1 輸入乙個整數的字串,把該字串轉換成整數並輸出。例如輸入字串 345 則輸出整數345 思路 依次掃瞄字串,每掃到乙個字元,把之前的得到的數字乘以10再加上當前字元表示的數字。注意 還可能包括 或 表示整數的正負。需要特殊處理 考慮非法輸入 1 判斷指標是否為空 2 輸入的字串可能不是數字的字元,...
試題 歷屆試題 區間移位
1.把所有的區間左右端點讀入,並且端點都乘以2,也就是擴大兩倍,因為後面要二分答案,但是答案又會有0.5的小數字,二分的答案就會是擴大兩倍就會是整數,以便更好二分,只要最後答案 2就可以了 2.區間按右端點排序 3.開始二分答案,記最大移動距離為mid,記當前沒有被覆蓋的區間點 k 0,列舉所有的區...