1.什么是旋转单词
‘deabc’、‘bcdea’
2.代码实现
// 如何思考问题呢?
// 我该如何去解决这个问题呢?
// 判断是否为旋转单词(首先,分析单词的特点)
function checkIsSpinWords(str1, str2) {
const str1Arr = [...str1],
str2Arr = [...str2];
const str2Index = str2Arr.indexOf(str1Arr[0]);
const newSpliceArr = str2Arr.splice(str2Index);
const newStr2Arr = [...newSpliceArr, ...str2Arr];
return (str1Arr.join('')) === (newStr2Arr.join(''));
}
const str1 = 'deabc';
const str2 = 'bcdea';
console.log(checkIsSpinWords(str1, str2));