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ó.
Ví dụ
Sau đây là mã -
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
Sau đây là đầu ra trong bảng điều khiển -
true false