摘要:第題反轉(zhuǎn)字符串中的單詞給定一個(gè)字符串,你需要反轉(zhuǎn)字符串中每個(gè)單詞的字符順序,同時(shí)仍保留空格和單詞的初始順序。示例輸入輸出注意在字符串中,每個(gè)單詞由單個(gè)空格分隔,并且字符串中不會有任何額外的空格。
LeetCode 第557題
557. 反轉(zhuǎn)字符串中的單詞 III 給定一個(gè)字符串,你需要反轉(zhuǎn)字符串中每個(gè)單詞的字符順序,同時(shí)仍保留空格和單詞的初始順序。示例 1:
let reverseWords = (s) => { return s .split(" ") .map(item => { return item .split("") .reverse() .join("") }).join(" ") };
當(dāng)然split可以配合正則,split(" ")可以替換為split(/s/g)
var reverseWords = function (s) { // "Let"s take LeetCode contest" // -> tsetnoc edoCteeL ekat s"teL 直接翻轉(zhuǎn) // -> "s"teL ekat edoCteeL tsetnoc" 然后通過" "切割后再翻轉(zhuǎn) 不需要循環(huán) return s.split("").reverse().join("").split(" ").reverse().join(" ") }
let reverseWords = (s) => { let str = ""http://存出結(jié)果 let begin = 0//單詞開始的位置 for (let i = 0; i < s.length; i++) { if (s[i] === " ") { //當(dāng)遇到" " ,將前面的單詞進(jìn)行翻轉(zhuǎn) for (let j = i - 1; j >= begin; j--) { str += s[j] } str += " " //增加間隔 begin = i + 1 //更新單詞開始的位置 } } // 將最后一個(gè)單詞 翻轉(zhuǎn) for (let n = s.length - 1; n >= begin; n--) { str += s[n] } return str }
如果喜歡或者想要更多的信息,可以戳這里,歡迎star
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/104119.html
摘要:電話號碼的字母組合給定一個(gè)僅包含數(shù)字的字符串,返回所有它能表示的字母組合。給出數(shù)字到字母的映射如下與電話按鍵相同。注意不對應(yīng)任何字母。 LeetCode 17. 電話號碼的字母組合 給定一個(gè)僅包含數(shù)字 2-9 的字符串,返回所有它能表示的字母組合。給出數(shù)字到字母的映射如下(與電話按鍵相同)。 注意 1 不對應(yīng)任何字母。 showImg(https://user-gold-cdn.xit...
摘要:例如,也是一個(gè)有效的格雷編碼序列。示例輸入輸出解釋我們定義格雷編碼序列必須以開頭。給定編碼總位數(shù)為的格雷編碼序列,其長度為。因此,當(dāng)時(shí),其格雷編碼序列為。 LeetCode 89. 格雷編碼 格雷編碼是一個(gè)二進(jìn)制數(shù)字系統(tǒng),在該系統(tǒng)中,兩個(gè)連續(xù)的數(shù)值僅有一個(gè)位數(shù)的差異。給定一個(gè)代表編碼總位數(shù)的非負(fù)整數(shù) n,打印其格雷編碼序列。格雷編碼序列必須以 0 開頭。第一個(gè)數(shù)與最后一位數(shù) 也只差以...
摘要:能否在不打破種植規(guī)則的情況下種入朵花能則返回,不能則返回。示例輸入輸出示例輸入輸出注意數(shù)組內(nèi)已種好的花不會違反種植規(guī)則。輸入的數(shù)組長度范圍為。是非負(fù)整數(shù),且不會超過輸入數(shù)組的大小。 LeetCode 605. 種花問題 假設(shè)你有一個(gè)很長的花壇,一部分地塊種植了花,另一部分卻沒有。可是,花卉不能種植在相鄰的地塊上,它們會爭奪水源,兩者都會死去。 給定一個(gè)花壇(表示為一個(gè)數(shù)組包含0和1,...
摘要:微信小程序圖片上傳阿里云服務(wù)器也折騰了蠻久才解決的,所以特意去記錄一下。上傳失敗第四步源碼在這里如果覺得這面文章對你有幫助的話,可給我點(diǎn)個(gè)這里,謝謝最后,希望這篇文章對你有所幫助,真真確確是可以在微信小程序中上傳圖片到阿里云的。 本人今年6月份畢業(yè),最近剛在上海一家小公司實(shí)習(xí),做微信小程序開發(fā)。最近工作遇到一個(gè)小問題。 微信小程序圖片上傳阿里云服務(wù)器Oss也折騰了蠻久才解決的,所以特意...
摘要:微信小程序圖片上傳阿里云服務(wù)器也折騰了蠻久才解決的,所以特意去記錄一下。上傳失敗第四步源碼在這里如果覺得這面文章對你有幫助的話,可給我點(diǎn)個(gè)這里,謝謝最后,希望這篇文章對你有所幫助,真真確確是可以在微信小程序中上傳圖片到阿里云的。 本人今年6月份畢業(yè),最近剛在上海一家小公司實(shí)習(xí),做微信小程序開發(fā)。最近工作遇到一個(gè)小問題。 微信小程序圖片上傳阿里云服務(wù)器Oss也折騰了蠻久才解決的,所以特意...
閱讀 2025·2023-04-26 00:16
閱讀 3474·2021-11-15 11:38
閱讀 3167·2019-08-30 12:50
閱讀 3178·2019-08-29 13:59
閱讀 750·2019-08-29 13:54
閱讀 2496·2019-08-29 13:42
閱讀 3305·2019-08-26 11:45
閱讀 2187·2019-08-26 11:36