其他分享
首页 > 其他分享> > js - 反转单词前缀

js - 反转单词前缀

作者:互联网

给你一个下标从 0 开始的字符串 word 和一个字符 ch 。找出 ch 第一次出现的下标 i ,反转 word 中从下标 0 开始、直到下标 i 结束(含下标 i )的那段字符。如果 word 中不存在字符 ch ,则无需进行任何操作。

例如,如果 word = “abcdefd” 且 ch = “d” ,那么你应该 反转 从下标 0 开始、直到下标 3 结束(含下标 3 )。结果字符串将会是 “dcbaefd” 。
返回 结果字符串 。

示例 1:

输入:word = “abcdefd”, ch = “d”
输出:“dcbaefd”
解释:“d” 第一次出现在下标 3 。
反转从下标 0 到下标 3(含下标 3)的这段字符,结果字符串是 “dcbaefd” 。

来源:力扣(LeetCode)

/**
 * @param {string} word
 * @param {character} ch
 * @return {string}
 */
var reversePrefix = function(word, ch) {
    let wz =  word.indexOf(ch)
   if(wz>-1){
       return word.substring(0,wz+1).split('').reverse().join('')+word.substring(wz+1,word.length)
    }else{
        return word
    }
};

标签:ch,下标,前缀,dcbaefd,return,js,单词,word,wz
来源: https://blog.csdn.net/weixin_44283432/article/details/122340556