輸入描述
給定乙個字串s以及它的長度n(1≤n≤500)
輸出描述
請返回變形後的字串。題目保證給定的字串均由大小寫字母和空格構成。
輸入例子
"this is a sample",16
輸出例子
"sample a is this"
這道題目就是簡單的字串變換的題目,涉及到大小寫轉換和逆序,注意區分邊界條件即可。
#include
using namespace std;
class
transform
return s;
}string trans(string s, int n)
str = change(str);
str += ' ';
res += str;
temp = 0;
}//在遇到左邊緣的時候,直接將相當於另外乙個' ',也是執行和遇到' '的相同操作,但是注意這裡的j = i,而不是i+1
if(i == 0)
str = change(str);
res += str;}}
cout}
};
python**
這個用python做很簡單,list太強
# -*- coding:utf-8 -*-
class
transform:
deftrans
(self, s, n):
a = s.swapcase().split(' ')
b = a[::-1]
return
' '.join(b)
#解析下**:
#swapcase()函式是將str中的大小寫互相轉換,類似的還有lower()---大變小,upper()---小變大
#split('val')函式指定遇到val就斷開,變成乙個小的字串,得到的a是乙個list,包含多個元素
#a[::-1],是將整個list反轉,但是每個元素中的str順序不變
#最後再將b合併成一整個str,將切分的那乙個' '給補回來
牛客網答題筆記 字元移位
小q最近遇到了乙個難題 把乙個字串的大寫字母放到字串的後面,各個字元的相對位置不變,且不能申請額外的空間。你能幫幫小q嗎?輸入描述 輸入資料有多組,每組包含乙個字串s,且保證 1 s.length 1000.輸出描述 對於每組資料,輸出移位後的字串。輸入例子 aklebiceild輸出例子 klei...
牛客網 字串價值
熱度指數 7時間限制 1秒空間限制 32768k 有一種有趣的字串價值計算方式 統計字串中每種字元出現的次數,然後求所有字元次數的平方和作為字串的價值 例如 字串 abacaba 裡面包括4個 a 2個 b 1個 c 於是這個字串的價值為4 4 2 2 1 1 21 牛牛有乙個字串s,並且允許你從s...
牛客網 倒置字串
題目描述 將一句話的單詞進行倒置,標點不倒置。比如 i like beijing.經過函式後變為 beijing.like i 這道題我想到兩種方法 1 從後往前遍歷字串,以空格分割,找到每個單詞,然後再遍歷每個單詞,將單詞逐個鏈到新字串上,注意需要將第乙個單詞單獨處理,具體 如下 include ...