原文:小Q最近遇到了一個難題:把一個字符串的大寫字母放到字符串的后面,各個字符的相對位置不變,且不能申請額外的空間。 你能幫幫小Q嗎?

小Q最近遇到了一個難題:把一個字符串的大寫字母放到字符串的后面,各個字符的相對位置不變,且不能申請額外的空間。你能幫幫小Q嗎 輸入描述: 輸入數據有多組,每組包含一個字符串s,且保證: lt s.length lt . 輸出描述: 對於每組數據,輸出移位后的字符串。 輸入例子: 輸出例子: ...

2016-08-19 16:42 0 2100 推薦指數:

查看詳情

(移動順序保證字符串相對位置不變Q最近遇到了一個難題:把一個字符串大寫字母放到字符串后面,各個字符相對位置不變且不申請額外空間。 你能幫幫Q嗎?

思路:這個題的思路是可以考慮用插入排序的思想,首相我們需要的是將大寫字母和小寫字母進行互換,針對這道題來講,是將小寫字母放在大寫字母的前面,那么我們就需要找到小寫字母,然后將其保存到一個變量,將其前面的大些字母往后移,最終再將此值插入到首個大寫字母位置。 ...

Tue Aug 30 04:39:00 CST 2016 2 2419
Java判斷一個字符串中有多少大寫字母、小寫字母和數字

Java判斷一個字符串中有多少大寫字母、小寫字母和數字 思路: 大寫字母就是A-Z之間,小寫字母是a-z之間,數字就是0-9之間,於是做判斷就好;用到的String知識點,遍歷字符串, 長度方法length() 和轉char數據類型的toCharArray()方法。 代碼如下: ...

Tue Mar 19 02:29:00 CST 2019 0 6419
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM