字元移位筆試題

2021-07-29 23:39:54 字數 593 閱讀 2074

問題描述:小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,列舉所有的區...