Computer >> Máy Tính >  >> Lập trình >> Javascript

Tìm loại câu đặc biệt (mượt mà) trong JavaScript

Chúng tôi được yêu cầu viết một hàm JavaScript để kiểm tra xem một câu có trôi chảy hay không.

Một câu trôi chảy khi chữ cái đầu tiên của mỗi từ trong câu giống với chữ cái cuối cùng của từ đứng trước nó.

Do đó, hãy viết mã cho chức năng này -

Ví dụ

Mã cho điều này sẽ là -

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))

Đầu ra

Đầu ra trong bảng điều khiển sẽ là -

true
false