字串變形

2021-07-13 06:07:49 字數 705 閱讀 9939

輸入描述:

給定乙個字串s以及它的長度n(1≤n≤500)

輸出描述:

請返回變形後的字串。題目保證給定的字串均由大小寫字母和空格構成。

輸入例子:

「this is a sample」,16

輸出例子:

「sample a is this」

需要考慮空格問題

#include

#include

#include

using

namespace

std;

class transform

else

if((s[i]>='a'&&s[i]<='z')||(s[i]>='a'&&s[i]<='z'))

}else

return res;

}str.push_back(tmp);

if(!sp.empty())

tmp.clear();

int number = space.size()-1;

for (int i = str.size()-1; i >=0; i--)

res += tmp;

if(number>=0)

res += space[number--];

}return res;

}};int main()

字串變形詞

對於兩個字串a和b,如果a和b中出現的字元種類相同且每種字元出現的次數相同,則a和b互為變形詞,請設計乙個高效演算法,檢查兩給定串是否互為變形詞。解題思路 通過雜湊表將字串a放入map中,記錄出現的字母和次數,本題中使用陣列代替,key 陣列下標,value 陣列數值。public class tr...

字串的變形

這道題很多字串的邊界問題,涉及到空格,反轉的問題。很麻煩,記得以前只做過類似的題,應該有簡單的方法,但沒有找到,以後再看看。就像 hello world 一樣,然後我們要做的是把著個字串中由空格隔開的單詞反序,同時反轉每個字元的大小寫。比如 hello world 變形後就變成了 world hel...

Python字串(二) 修飾 變形

1.字串的修飾 center 讓字串在指定的長度居中,如果不能居中左短右長,可以指定填充內容,預設以空格填充 ljust 讓字串在指定的長度左齊,可以指定填充內容,預設以空格填充 rjust 讓字串在指定的長度右齊,可以指定填充內容,預設以空格填充 zfill 將字串填充到指定長度,不足地方用0從左...