问题描述: 反转字符串中元音 输入描述: 字符串 输出描述: 反转后字符串 输入样例: lenovo 输出样例: lonove

区块链毕设网qklbishe.com为您提供问题的解答

问题描述: 反转字符串中元音
输入描述: 字符串
输出描述: 反转后字符串
输入样例: lenovo
输出样例: lonove

function reverseYY (str) {
      arr = str.split() //转为数组
      let indexList = []
      let yyList = []
      for (let i = 0; i < arr.length; i++) {
        if ([‘a’, ‘e’, ‘i’, ‘o’, ‘u’].includes(arr[i].toLowerCase())) {
          indexList.push(i)      // 拿到元音字母在原字符串中索引
          yyList.push(arr[i])  //拿到元音字母
          arr.splice(i, 1, )  //占位符替换
        }
      }
      yyList.reverse() //翻转元音数组
      for (let j = 0; j < yyList.length; j++) {
        index = indexList[j]
        element = yyList[j]
        arr.splice(index, 1, element)  //按序替换占位符
      }
      return arr.join()  // 转为字符
    }
    console.log(reverseYY(‘lEnovo’)) //lonove

26:14

以上就是关于问题问题描述: 反转字符串中元音
输入描述: 字符串
输出描述: 反转后字符串
输入样例: lenovo
输出样例: lonove的答案

欢迎关注区块链毕设网-
专业区块链毕业设计成品源码,定制。

区块链NFT链游项目方科学家脚本开发培训

从业7年-专注一级市场


微信:btc9767
TELEGRAM :https://t.me/btcok9

具体资料介绍

web3的一级市场千万收益的逻辑


进群点我



qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 问题描述: 反转字符串中元音 输入描述: 字符串 输出描述: 反转后字符串 输入样例: lenovo 输出样例: lonove