用 JavaScript 檢查流暢的句子


我們需要編寫一個 JavaScript 函式來檢查一個句子是否流暢。當句子中每個單詞的第一個字母與其前一個單詞的最後一個字母相同時,句子就是流暢的。

示例

以下是該程式碼 -

const str = 'this stringt tries sto obe esmooth';
const str2 = 'this string is not smooth';
const isSmooth = str => {
   const strArr = str.split(' ');
   for(let i = 0; i < strArr.length; i++){
      if(!strArr[i+1] || strArr[i][strArr[i].length -1] === strArr[i+1]
      [0]){
         continue;
      };
      return false;
   };
   return true;
};
console.log(isSmooth(str));
console.log(isSmooth(str2))

輸出

以下是控制檯中的輸出 -

true
false

上次更新:16-Sep-2020

209 次瀏覽

助力你的 職業生涯

完成課程認證

開始
廣告