博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【leetcode 简单】 第八十三题 反转字符串中的元音字母
阅读量:4685 次
发布时间:2019-06-09

本文共 708 字,大约阅读时间需要 2 分钟。

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

示例 1:

输入: "hello"输出: "holle"

示例 2:

输入: "leetcode"输出: "leotcede"

说明:

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

 

class Solution:    def reverseVowels(self, s):        """        :type s: str        :rtype: str        """        start = 0        end = len(s)-1        if end <= start:            return s        tmp = list(s)        limit = 'aeiouAEIOU'        while start < end:            if tmp[start] not in limit:                start += 1            elif tmp[end] not in limit:                end -= 1            else:                tmp[start],tmp[end]=tmp[end],tmp[start]                start += 1                end -= 1        return ''.join(tmp)

 

转载于:https://www.cnblogs.com/flashBoxer/p/9532614.html

你可能感兴趣的文章
(转2)点是否在三角形内
查看>>
java集合之ArrayList源码解读
查看>>
HTML中 块级元素 如何转为 行内元素
查看>>
新手学习Vim必备—边玩边学
查看>>
详细分享TortoiseGit配置密钥的方法
查看>>
JVM 虚拟化
查看>>
插入数学公式。
查看>>
测试工具
查看>>
php实现在线下载程序安装包功能
查看>>
Swift_闭包
查看>>
骗人骗自己究竟有这么好骗么
查看>>
form 程序开发之附加程序
查看>>
CSS层叠样式表(Cascading Style sheets)
查看>>
TortoiseSVN中Branching和Merging实践
查看>>
[android警告]AndroidManifest.xml警告 Not targeting the latest versions of Android
查看>>
LOD技术的理解
查看>>
Java ThreadLocal
查看>>
5m21d缓冲区溢出学习笔记
查看>>
调试WebParts
查看>>
codevs:1313 质因数分解:已知正整数 n是两个不同的质数的乘积,试求出较大的那个质数 。...
查看>>