Tìm câu đặc biệt (smooth) trong JavaScript
Chúng ta cần viết một hàm JavaScript kiểm tra xem một câu có "smooth" hay không.
Một câu được coi là smooth 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 hàm này:
Ví dụ
Mã thực hiện như sau:
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
Kết quả trong console sẽ là:
true false