zoukankan      html  css  js  c++  java
  • 345. 反转字符串中的元音字母

    编写一个函数,以字符串作为输入,反转该字符串中的元音字母。

    示例 1:

    输入: "hello"

    输出: "holle"

    示例 2:

    输入: "leetcode"

    输出: "leotcede"

    说明:

    元音字母不包含字母"y"

     1/**
    2 * @param {string} s
    3 * @return {string}
    4 */

    5function judgeVowel(c) {
    6    return c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u' ||
    7        c == 'A' || c == 'E' || c == 'I' || c == 'O' || c == 'U'
    8}
    9
    10var reverseVowels = function (s) {
    11    var j = s.length - 1
    12    var a = s.split('')
    13    for (var i = 0; i < j;) {
    14        if (!judgeVowel(s[i])) {
    15            i++
    16        } else {
    17            if (!judgeVowel(s[j])) j--
    18            else {
    19                var temp = s[i]
    20                a[i] = s[j]
    21                a[j] = temp
    22                i++
    23                j--
    24            }
    25        }
    26    }
    27    return a.join('')
    28}
  • 相关阅读:
    Monkeyrunner学习
    js判断字符串是否包含指定的字符
    Asp.net网站后台代码不能访问-iis部署
    css分割线 文字居中的7种实现方式
    css倒三角的几种实现方式
    前端一键切图
    html中em和px
    js日期控件demo
    网页字体样式
    html特殊符号列表
  • 原文地址:https://www.cnblogs.com/rencoo/p/9783732.html
Copyright © 2011-2022 走看看