leetcode942
public class Solution
{
public int[] DiStringMatch(string S)
{
var len = S.Length;
var min = ;
var max = len;
var list = new List<int>();
foreach (var s in S)
{
if (s == 'D')
{
list.Add(max);
max--;
}
else
{
list.Add(min);
min++;
}
}
list.Add(min++);
return list.ToArray();
}
}
leetcode942的更多相关文章
- [Swift]LeetCode942. 增减字符串匹配 | DI String Match
		Given a string S that only contains "I" (increase) or "D" (decrease), let N = S. ... 
- Leetcode942. DI String Match增减字符串
		给定只含 "I"(增大)或 "D"(减小)的字符串 S ,令 N = S.length. 返回 [0, 1, ..., N] 的任意排列 A 使得对于所有 i ... 
随机推荐
- sql 分组后显示每组的前几条记录
			sql 分组后显示每组的前几条记录 如 表中记录是 code serialno A1 1 ... 
- 清理IE和使用历史痕迹
			清除IE临时文件的Batch脚本 @echo off title: IE temporary file deleter echo 正在 清除Internet临时文件 ............ RunD ... 
- Postman 常用测试结果验证及使用技巧
			Postman的test本质上是JavaScript代码,通过我们编写测试代码,每一个tests返回True,或是False.每一个tests实际上就是一个测试用例 官方文档给出了很多验证方式,我们通 ... 
- Angular 4 路由时传递数据
			路由时传递数据的方式有 1. 在查询参数中传递数据 2. 在路由路径中传递参数 3. 在路由配置中传递参数 一.在查询参数中传递数据 在前一节的基础上,我们增加路由数据传递 2. 接收参数的地方 3. ... 
- R(1):中文乱码解决方案
			读取csv文件出现中文乱码方案,增加编码格式参数 read.csv(trainPath,header=TRUE,stringsAsFactors=TRUE,encoding = "UTF-8 ... 
- 【python】copy浅拷贝和deepcopy深拷贝
			Python中的对象之间赋值时是按引用传递的,如果需要拷贝对象,需要使用标准库中的copy模块. 1. copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象. 2. copy.deep ... 
- 如何判断事务是否完成,SqlTransaction
			SqlConnection sconn = null; SqlCommand scmd = null; SqlTransaction strans = null; try { string sqlIn ... 
- webmin安装简介
			webmin安装简介 Webmin是目前功能最强大的基于Web的Unix系统管理工具.管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作.目前Webmin支持绝大多数的Unix系统,这 ... 
- linux中uptime命令查看linux系统负载
			阅读目录 uptime cat /proc/loadavg 何为系统负载呢? 进阶参考 uptime 另外还有一个参数 -V(大写),是用来查询版本的 [appdeploy@CNSZ22PL0088: ... 
- python selenium-4自动化测试模型
			1.线性测试 特点:每一个脚本都是完整且独立的,可以单独执行. 缺点:用例的开发与维护成本很高 2.模块化驱动测试 特点:把重复的操作独立成公共模块,提高测试用例的可维护性 示例:将搜索封装到func ... 
