博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
leetcode345
阅读量:6090 次
发布时间:2019-06-20

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

public class Solution {    public string ReverseVowels(string s) {        var str = s.ToList();            var Vowels = new List
(); for (int i = 0; i < str.Count; i++) { var c = str[i]; if (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u' || c == 'A' || c == 'E' || c == 'I' || c == 'O' || c == 'U') { Vowels.Add(c); } } if (Vowels.Count > 0) { Vowels.Reverse(); int j = 0; for (int i = 0; i < str.Count; i++) { var c = str[i]; if (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u' || c == 'A' || c == 'E' || c == 'I' || c == 'O' || c == 'U') { str[i] = Vowels[j]; j++; } } } StringBuilder sb = new StringBuilder(); foreach (var c in str) { sb.Append(c); } return sb.ToString(); }}

转载于:https://www.cnblogs.com/asenyang/p/6742114.html

你可能感兴趣的文章
Dapper丶DapperExtention,以及AbpDapper之间的关系,
查看>>
搞IT的同学们,你们在哪个等级__那些年发过的帖子
查看>>
且谈语音搜索
查看>>
MySQL数据库导入导出常用命令
查看>>
低版本Samba无法挂载
查看>>
Telegraf+Influxdb+Grafana构建监控平台
查看>>
使用excel 展现数据库内容
查看>>
C#方法拓展
查看>>
MySql.Data.dll的版本
查看>>
Linux系统磁盘管理
查看>>
hdu 2191 (多重背包+二进制优化)
查看>>
home.php
查看>>
neo4j---删除关系和节点
查看>>
redis分布式锁redisson
查看>>
什么样的企业可以称之为初创企业?
查看>>
Python爬虫之BeautifulSoup
查看>>
《HTML 5与CSS 3权威指南(第3版·下册)》——第20章 使用选择器在页面中插入内容...
查看>>
如何判断自己适不适合做程序员?这几个特点了解一下
查看>>
newinstance()和new有什么区别
查看>>
android下载封装类
查看>>