国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【string題解 C++】字符串相乘 | 翻轉(zhuǎn)字符串III:翻轉(zhuǎn)單詞

這篇具有很好參考價(jià)值的文章主要介紹了【string題解 C++】字符串相乘 | 翻轉(zhuǎn)字符串III:翻轉(zhuǎn)單詞。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

目錄

字符串相乘

題面

錯(cuò)誤記錄

Way1 拆分成“先乘后加”

思路

實(shí)現(xiàn)

時(shí)空復(fù)雜度分析

反思

Way2 用數(shù)組

思路

實(shí)現(xiàn)

時(shí)空復(fù)雜度分析

翻轉(zhuǎn)字符串III:翻轉(zhuǎn)字符串中的單詞

題面

錯(cuò)誤記錄

思路1 遍歷找單詞

實(shí)現(xiàn)

思路2 暴力解法

實(shí)現(xiàn)


字符串相乘

題面

力扣(LeetCode)官網(wǎng) - 全球極客摯愛的技術(shù)成長平臺(tái)

難度:中等(實(shí)際上我覺得這道題難死了。。。)

給定兩個(gè)以字符串形式表示的非負(fù)整數(shù) num1 和 num2,返回 num1 和 num2 的乘積,它們的乘積也表示為字符串形式。

注意:不能使用任何內(nèi)置的 BigInteger 庫或直接將輸入轉(zhuǎn)換為整數(shù)。

示例 1:

輸入: num1 = "2", num2 = "3"

輸出: "6"

示例 2:

輸入: num1 = "123", num2 = "456"

輸出: "56088"

錯(cuò)誤記錄

我一開始的思路是:先把倆字符串轉(zhuǎn)化成整數(shù),然后相乘,結(jié)果再轉(zhuǎn)化成字符串返回回去。然后掙扎了很久,每次測試都沒問題,一提交就報(bào)錯(cuò)。后來我仔細(xì)看了下題面,發(fā)現(xiàn)人家早就說明了:“不能使用任何內(nèi)置的 BigInteger 庫或直接將輸入轉(zhuǎn)換為整數(shù)?!?/p>

所以這道題要的就是你去模擬乘法的計(jì)算過程,并且計(jì)算過程的數(shù)字要以字符的形式存進(jìn)string中。

Way1 拆分成“先乘后加”

思路

【string題解 C++】字符串相乘 | 翻轉(zhuǎn)字符串III:翻轉(zhuǎn)單詞,力扣,c++

現(xiàn)在目的明確,完成兩個(gè)Part:

1.遍歷兩個(gè)字符串,將整個(gè)的乘法拆分成一部分一部分的乘積。

2.將這些乘積相加,即寫一個(gè)字符串相加的函數(shù)。

實(shí)現(xiàn)

class Solution {
public:
 ?  string multiply(string num1, string num2) {
 ? ? ?  if(num1=="0"||num2=="0"){ ? //如果有一個(gè)被乘數(shù)是0,那結(jié)果直接返回0
 ? ? ? ? ?  return "0";
 ? ? ?  }
 ? ? ?  int n1=num1.size(),n2=num2.size(); ? 
 ? ? ?  string ret,combine_ret;
 ? ? ?  for(int i=n1-1;i>=0;i--){ ? 
 ? ? ? ? ?  //每次都要把上一次的更新一下
 ? ? ? ? ?  ret.clear();
 ? ? ? ? ?  int add_num=0; ?  //用于保存進(jìn)位
 ? ? ? ? ?  for(int j=n2-1;j>=0;j--){
 ? ? ? ? ? ? ?  int tmp=(num1[i]-'0')*(num2[j]-'0')+add_num;
 ? ? ? ? ? ? ?  int present_num=tmp%10; ? ? //當(dāng)前位
 ? ? ? ? ? ? ?  ret.insert(ret.begin(),present_num+'0');
 ? ? ? ? ? ? ?  add_num=tmp/10;
 ? ? ? ? ?  }
 ? ? ? ? ? ?
 ? ? ? ? ?  if(add_num){ ? ?  //如果還有剩余的add_num,別忘了進(jìn)位 ?
 ? ? ? ? ? ? ?  ret.insert(ret.begin(),add_num+'0');
 ? ? ? ? ?  }
 ? ? ? ? ? ?
 ? ? ? ? ?  int add_num_of_zero=n1-1-i; ? //補(bǔ)0
 ? ? ? ? ?  while(add_num_of_zero){
 ? ? ? ? ? ? ?  ret.push_back('0');
 ? ? ? ? ? ? ?  add_num_of_zero--;
 ? ? ? ? ?  }
 ? ? ? ? ?  combine_ret=addString(combine_ret,ret);
 ? ? ?  }
 ? ? ?  return combine_ret;
 ?  }
 ? ?
 ?  string addString(string s1,string s2){ ? //這里字符串相加 采用的是補(bǔ)0的思路,很實(shí)用
 ? ? ?  int n1=s1.size(),n2=s2.size();
 ? ? ?  string StrRet;
 ? ? ?  //通過在前面補(bǔ)0的方法,讓n1和n2位數(shù)對齊
 ? ? ?  while(n1>n2){
 ? ? ? ? ?  s2.insert(s2.begin(),'0');
 ? ? ? ? ?  n2++;
 ? ? ?  }
 ? ? ?  while(n2>n1){
 ? ? ? ? ?  s1.insert(s1.begin(),'0');
 ? ? ? ? ?  n1++;
 ? ? ?  }
?
 ? ? ?  int add_num=0;
 ? ? ?  for(int i=n1-1;i>=0;i--){
 ? ? ? ? ?  int tmp=(s1[i]-'0')+(s2[i]-'0')+add_num;
 ? ? ? ? ?  add_num=tmp/10;
 ? ? ? ? ?  StrRet.insert(StrRet.begin(),tmp%10+'0');
 ? ? ?  }
 ? ? ?
 ? ? ?  if(add_num){ ? ? ? //如果還有剩余的add_num,別忘了進(jìn)位
 ? ? ? ? ?  StrRet.insert(StrRet.begin(),add_num+'0');
 ? ? ?  }
 ? ? ?  return StrRet;
 ?  }
};

時(shí)空復(fù)雜度分析

時(shí)間復(fù)雜度為O(n1*n2),其中n1、n2分別是num1、num2的長度。

空間復(fù)雜度O(1)

反思

1.每次循環(huán)開始前 ,別忘了刷新變量!要再設(shè)回初始值。

【string題解 C++】字符串相乘 | 翻轉(zhuǎn)字符串III:翻轉(zhuǎn)單詞,力扣,c++

2.字符串相加,用補(bǔ)0的思路,很好用。先將倆字符串的位數(shù) 用0補(bǔ)得整齊,后面就很好計(jì)算了。

3.最常犯的錯(cuò)誤是:沒把數(shù)字轉(zhuǎn)化成askii碼存進(jìn)字符串

for(int i=n1-1;i>=0;i--){
 ? ? ? ? ?  int tmp=AddNum+(s1[i]-'0')+(s2[i]-'0');
 ? ? ? ? ?  ret.insert(ret.begin(),tmp%10); ? //應(yīng)為tmp%10+'0'
 ? ? ? ? ?  AddNum=tmp/10;
 ? ? ?  }

4.這個(gè)思路的亮點(diǎn)在于 拆分成先乘后加 和 補(bǔ)0。

Way2 用數(shù)組

思路

【string題解 C++】字符串相乘 | 翻轉(zhuǎn)字符串III:翻轉(zhuǎn)單詞,力扣,c++

1.開大小為n1+n2的數(shù)組(記得初始化為0)。

因?yàn)閮蓴?shù)相乘,乘積的位數(shù) 是不會(huì)超過 被乘數(shù)的位數(shù)之和的,所以這個(gè)大小一定夠用了。

2.從右往左遍歷被乘數(shù)的每個(gè)位數(shù),結(jié)果挨個(gè)放進(jìn)數(shù)組里。

3.把數(shù)組的數(shù)存進(jìn)字符串,同時(shí)要考慮進(jìn)位。

實(shí)現(xiàn)

class Solution {
public:
 ?  string multiply(string num1, string num2) {
 ? ? ?  if(num1=="0"||num2=="0"){
 ? ? ? ? ?  return "0";
 ? ? ?  }
 ? ? ?  int n1=num1.size(),n2=num2.size();
 ? ? ?  int NumArr=n1+n2;
 ? ? ?  int*arr=new int[NumArr]();  //注意這種寫法 可以初始化為0
?
 ? ? ?  int k=NumArr-1;
 ? ? ?  for(int i=n1-1;i>=0;i--){
 ? ? ? ? ?  int CopyK=k; ? ? 
 ? ? ? ? ?  for(int j=n2-1;j>=0;j--){
 ? ? ? ? ? ? ?  int tmp=(num1[i]-'0')*(num2[j]-'0');
 ? ? ? ? ? ? ?  arr[k--]+=tmp;
 ? ? ? ? ?  }
 ? ? ? ? ?  k=CopyK-1;
 ? ? ?  }
?
 ? ? ?  //把數(shù)組內(nèi)容存進(jìn)字符串
 ? ? ?  string ret;
 ? ? ?  int AddNum=0;
 ? ? ?  for(int i=NumArr-1;i>=0;i--){
 ? ? ? ? ?  //進(jìn)位
 ? ? ? ? ?  AddNum=arr[i]/10;
 ? ? ? ? ?  if(i>0){
 ? ? ? ? ?  arr[i-1]+=AddNum; ?  //這里要小心,i-1是很容易越界的!所以要加個(gè)條件判斷 
 ? ? ? ? ?  }
?
 ? ? ? ? ?  ret.insert(ret.begin(),arr[i]%10+'0');
 ? ? ?  }
 ? ? ?  if(AddNum){
 ? ? ? ? ?  ret.insert(ret.begin(),AddNum+'0');
 ? ? ?  }
 ? ? ?  delete[] arr;
 ? ? ?  for(int i=0;i<NumArr;i++){
 ? ? ? ? ?  if(ret[i]!='0'){
 ? ? ? ? ? ? ?  return ret.substr(i);
 ? ? ? ? ?  }
 ? ? ?  }
 ? ? ?  return ret;
 ?  }
};

時(shí)空復(fù)雜度分析

時(shí)間復(fù)雜度為O(n1*n2+n1+n2),n1、n2分別為num1、num2的大小

空間復(fù)雜度為O(n1+n2)

翻轉(zhuǎn)字符串III:翻轉(zhuǎn)字符串中的單詞

題面

力扣(LeetCode)官網(wǎng) - 全球極客摯愛的技術(shù)成長平臺(tái)

難度:簡單

給定一個(gè)字符串 s ,你需要反轉(zhuǎn)字符串中每個(gè)單詞的字符順序,同時(shí)仍保留空格和單詞的初始順序。

示例 1:

輸入:s = "Let's take LeetCode contest"

輸出:"s'teL ekat edoCteeL tsetnoc"

示例 2:

輸入: s = "God Ding"

輸出:"doG gniD"

錯(cuò)誤記錄

第一次寫的時(shí)候,報(bào)執(zhí)行出錯(cuò),修改了好久,也沒發(fā)現(xiàn)錯(cuò)誤:

class Solution {
public:
 ?  void swap(string& s,int left,int right){
 ? ? ?  while(left!=right){
 ? ? ?  std::swap(s[left],s[right]);
 ? ? ?  left++;
 ? ? ?  right--;
 ? ? ?  }
 ?  }
 ?  string reverseWords(string s) {
 ? ? ?  int num=s.size();
 ? ? ?  int front_i=0;
 ? ? ?  for(int i=0;i<num;i++){
 ? ? ? ? ?  if(s[i]==' '){
 ? ? ? ? ? ? ?  if(front_i!=0){
 ? ? ? ? ? ? ? ? ?  front_i+=1;
 ? ? ? ? ? ? ?  }
 ? ? ? ? ? ? ?  swap(s,front_i,i-1);
 ? ? ? ? ? ? ?  front_i=i; ?
 ? ? ? ? ?  }
 ? ? ?  }
 ? ? ?  return s;
 ?  }
};

報(bào)錯(cuò):

【string題解 C++】字符串相乘 | 翻轉(zhuǎn)字符串III:翻轉(zhuǎn)單詞,力扣,c++

后來終于揪出來BUG了,在這里:

void swap(string& s,int left,int right){
 ? ? ?  while(left!=right){ ? ? ? //這里不能用!=,得用<
 ? ? ?  std::swap(s[left],s[right]);
 ? ? ?  left++;
 ? ? ?  right--;
 ? ? ?  }
 ?  }

當(dāng)string的大小是偶數(shù)個(gè)時(shí),!= 會(huì)導(dǎo)致left和right剛好錯(cuò)過。

果然是細(xì)節(jié)決定成?。?!

思路1 遍歷找單詞

這題的思路蠻簡單的:遍歷一遍字符串,遇到單詞,就把整個(gè)單詞swap一下。

至于怎么找到單詞?

可以通過空格的位置來劃分單詞。也可以遍歷的時(shí)候記錄下單詞的起始位置。這兩種找單詞的方法都來實(shí)現(xiàn)一下。

實(shí)現(xiàn)

這種思路下的兩種實(shí)現(xiàn)方式:

第一種:

 
class Solution {
public:
 ?  void swap(string& s,int left,int right){
 ? ? ?  while(left<right){
 ? ? ?  std::swap(s[left],s[right]);
 ? ? ?  left++;
 ? ? ?  right--;
 ? ? ?  }
 ?  }
 ?  string reverseWords(string s) {
 ? ? ?  int num=s.size();
 ? ? ?  int front_i=0;
 ? ? ?  for(int i=0;i<num;i++){
 ? ? ? ? ?  if(s[i]==' '){ ? ?  //找到空格的位置
 ? ? ? ? ? ? ?  if(front_i!=0){
 ? ? ? ? ? ? ? ? ?  front_i+=1;
 ? ? ? ? ? ? ?  }
 ? ? ? ? ? ? ?  swap(s,front_i,i-1);
 ? ? ? ? ? ? ?  front_i=i; ?
 ? ? ? ? ?  }
 ? ? ?  }
 ? ? ?  //處理下最后一個(gè)詞
 ? ? ?  if(front_i!=0){
 ? ? ? ? ?  front_i+=1;
 ? ? ?  }
 ? ? ?  swap(s,front_i,num-1);
 ? ? ?  return s;
 ?  }
};

第二種:這種方法我第一次沒寫出來,那個(gè)循環(huán)給我繞暈了。這種方法挺好的,得多寫幾遍?。?!

class Solution {
public:
 ?  string reverseWords(string s) {
 ? ? ?  int num=s.size();
 ? ? ?  int i=0;
 ? ? ?  while(i<num){
 ? ? ? ? ?  int start=i;
 ? ? ? ? ?  while(i<num&&s[i]!=' '){ ? //注意看這個(gè)循環(huán)條件??!要加上i<num,保證安全
 ? ? ? ? ?  i++;
 ? ? ? ? ?  } ?
 ? ? ? ? ?  //當(dāng)出了循環(huán),str[i]就是空格
 ? ? ? ? ?  int left=start;
 ? ? ? ? ?  int right=i-1;
 ? ? ? ? ?  while(left<right){
 ? ? ? ? ? ? ?  swap(s[left],s[right]);
 ? ? ? ? ? ? ?  left++;
 ? ? ? ? ? ? ?  right--;
 ? ? ? ? ?  }
?
 ? ? ? ? ?  while(i<num&&s[i]==' '){ ?
 ? ? ? ? ? ? ?  i++;
 ? ? ? ? ?  }
 ? ? ?  }
 ? ? ?  return s;
 ?  }
};

反思:

第二種思路我當(dāng)時(shí)沒寫出來,問題就出在那個(gè)大循環(huán)while(i<num){}里,我當(dāng)時(shí)一上來就把框架搭好了:

while(i<num)
{
    i++;
}

這個(gè)框架太經(jīng)典了,結(jié)果限制住了我的思路。實(shí)際上,我不應(yīng)該先把i++;寫上的,后面得把這個(gè)循環(huán)多寫幾遍,多體會(huì)一下。

然后就是要注意,大while()里包小while(),小while()加上大while()的判斷條件,會(huì)更安全,不容易越界。

思路2 暴力解法

思路1里,我們是手動(dòng)翻轉(zhuǎn)字符串的,但實(shí)際上可以直接用庫里的reverse、find函數(shù)。

思路2則不用遍歷字符串的每一個(gè)字符,而是用find找到空格,,然后從空格的后一個(gè) 接著去找 下一個(gè)空格。

當(dāng)沒有空格時(shí),說明是最后一個(gè)單詞,翻轉(zhuǎn),然后break跳出循壞。

注意,這種寫法,循環(huán)里也沒有經(jīng)典的"i++;",所以不要一寫循環(huán)就把i++;給添上,不要 被習(xí)慣限制住思路!文章來源地址http://www.zghlxwxcb.cn/news/detail-725553.html

實(shí)現(xiàn)

class Solution {
public:
 ?  string reverseWords(string s) {
 ? ? ?  int num=s.size();
 ? ? ?  int i=0;
 ? ? ?  while(i<num){
 ? ? ? ? ?  size_t pos=s.find(' ',i); ? //注意這里用size_t
 ? ? ? ? ?  if(pos!=string::npos){
 ? ? ? ? ? ? ?  reverse(s.begin()+i,s.begin()+pos);  //因?yàn)槭菑膇開始找的,所以要加i
 ? ? ? ? ? ? ?  i=pos+1; ? ? ? ? ? ? ? ? ? ? ? ? ? //現(xiàn)在要從空格的下一位開始找
 ? ? ? ? ?  } ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //注意reverse是左閉右開,右邊是開區(qū)間
 ? ? ? ? ?  else{
 ? ? ? ? ? ? ?  reverse(s.begin()+i,s.end()); ? //沒有空格了,說明這已經(jīng)是最后一個(gè)單詞了
 ? ? ? ? ? ? ?  break;
 ? ? ? ? ?  }
 ? ? ?  }
 ? ? ?  return s;
 ?  }
};

到了這里,關(guān)于【string題解 C++】字符串相乘 | 翻轉(zhuǎn)字符串III:翻轉(zhuǎn)單詞的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【C++】string字符串查找替換、比較、提取、插入和刪除

    Link 加油! 感謝! 努力!

    2024年02月12日
    瀏覽(25)
  • leetcode 43.字符串相乘

    leetcode 43.字符串相乘

    ?? leetcode鏈接:字符串相乘 思路: 代碼:

    2024年02月09日
    瀏覽(25)
  • LeetCode —— 43. 字符串相乘

    LeetCode —— 43. 字符串相乘

    ????????????????????????Take your time ! ???????????????????????? ??個(gè)人主頁:??????大魔王?????? ??所屬專欄:??魔王的修煉之路–C++?? 如果你覺得這篇文章對你有幫助,請?jiān)谖恼陆Y(jié)尾處留下你的 點(diǎn)贊 ??和 關(guān)注 ??,支持一下博主

    2024年02月20日
    瀏覽(19)
  • C++中如何將string(字符串)轉(zhuǎn)換為int(整數(shù))

    C++ 編程語言有一些內(nèi)置數(shù)據(jù)類型: int , 對于整數(shù)(例如 10、150) double ,對于浮點(diǎn)數(shù)(例如 5.0、4.5) char ,對于單個(gè)字符(例如“D”、“!”) string ,對于字符序列(例如“Hello”) bool , 對于布爾值(true 或 false) C++ 是一種 強(qiáng)類型 編程語言,這意味著當(dāng)您創(chuàng)建變量時(shí),你

    2024年02月06日
    瀏覽(88)
  • C++中求string類型字符串長度的三種方法

    C++中求string類型字符串長度的三種方法

    length()函數(shù)是string的內(nèi)置成員方,用于返回string類型字符串的實(shí)際長度。 length()函數(shù)聲明: // 返回 string 長度,單位字節(jié) size_t length() const noexcept; 示例1: size()函數(shù)與length()一樣,沒有本質(zhì)區(qū)別。string類剛開始只有l(wèi)ength()函數(shù),延續(xù)了C語言的風(fēng)格。引入STL之后,為了兼容又加入

    2024年02月07日
    瀏覽(26)
  • c++:string相關(guān)的oj題(把字符串轉(zhuǎn)換成整數(shù)、344.反轉(zhuǎn)字符串、387. 字符串中的第一個(gè)唯一字符、917. 僅僅反轉(zhuǎn)字母)

    c++:string相關(guān)的oj題(把字符串轉(zhuǎn)換成整數(shù)、344.反轉(zhuǎn)字符串、387. 字符串中的第一個(gè)唯一字符、917. 僅僅反轉(zhuǎn)字母)

    傳送門 首先處理空字符串為空的情況() 再處理第一個(gè)字符可能為 + - 的情況,直接定一個(gè) flag 初始化為1,遇到 - 就賦值為-1 接下來就利用迭代器進(jìn)行循環(huán),如果是字符數(shù)字就直接使用 ret = ret * 10 + (*it - \\\'0\\\'); 是其他字符,直接return 0;了 傳送門 大家學(xué)習(xí)了c++,可能直接就想

    2024年01月23日
    瀏覽(32)
  • 如何高效解決“字符串相乘“問題?

    如何高效解決“字符串相乘“問題?

    ??個(gè)人主頁:?? :???初階牛??? ??推薦專欄1: ??????C語言初階 ??推薦專欄2: ??????C語言進(jìn)階 ??個(gè)人信條: ??知行合一 金句分享: ?你要狠下心來去努力,努力變成一個(gè)很厲害的人.? 本題牛牛寫了很久,起初對每次相乘的結(jié)果就進(jìn)位處理了,最后還需要考慮 錯(cuò)位相

    2024年02月12日
    瀏覽(19)
  • LeetCode 43題:字符串相乘

    LeetCode 43題:字符串相乘

    給定兩個(gè)以字符串形式表示的非負(fù)整數(shù)? num1 ?和? num2 ,返回? num1 ?和? num2 ?的乘積,它們的乘積也表示為字符串形式。 注意: 不能使用任何內(nèi)置的 BigInteger 庫或直接將輸入轉(zhuǎn)換為整數(shù)。 示例 1: 示例?2: 提示: 1 = num1.length, num2.length = 200 num1 ?和? num2 ?只能由數(shù)字組成。

    2024年02月11日
    瀏覽(24)
  • 【C++初階】String在OJ中的使用(一):僅僅反轉(zhuǎn)字母、字符串中的第一個(gè)唯一字母、字符串最后一個(gè)單詞的長度、驗(yàn)證回文串、字符串相加

    【C++初階】String在OJ中的使用(一):僅僅反轉(zhuǎn)字母、字符串中的第一個(gè)唯一字母、字符串最后一個(gè)單詞的長度、驗(yàn)證回文串、字符串相加

    前言: ??個(gè)人博客:Dream_Chaser ??博客專欄:C++ ??本篇內(nèi)容:僅僅反轉(zhuǎn)字母、字符串中的第一個(gè)唯一字母、字符串最后一個(gè)單詞的長度、驗(yàn)證回文串、字符串相加 目錄 917.僅僅反轉(zhuǎn)字母? 題目描述: 387.字符串中的第一個(gè)唯一字符 題目描述: HJ1 字符串最后一個(gè)單詞的長度

    2024年04月09日
    瀏覽(99)
  • 算法刷題-字符串-翻轉(zhuǎn)字符串里的單詞

    綜合考察字符串操作的好題。 力扣題目鏈接 給定一個(gè)字符串,逐個(gè)翻轉(zhuǎn)字符串中的每個(gè)單詞。 示例 1: 輸入: “the sky is blue” 輸出: “blue is sky the” 示例 2: 輸入: \\\" hello world! \\\" 輸出: “world! hello” 解釋: 輸入字符串可以在前面或者后面包含多余的空格,但是反轉(zhuǎn)后的字符不

    2024年02月09日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包