1221. 分割平衡字符串
2020-03-22
1.题目描述
分割平衡字符串
2.题解
满足平衡的条件就是L和R的个数相等,用一个计数器,L时+1,R时-1,为零时则满足平衡字符串
3.代码
#include <iostream>
#include <cstring>
using namespace std;class Solution {
public:int balancedStringSplit(string s) {int l=s.length(),cnt=0,res=0;for (int i=0;i<l;i++){if (s[i]=='L') cnt++;else cnt--;if (cnt==0){res++;}}return res;}
};int main(){Solution s;cout<<s.balancedStringSplit("RLLLLRRRLR")<<endl;return 0;
}
1221. 分割平衡字符串相关推荐
- LeetCode 1221. 分割平衡字符串
1. 题目 在一个「平衡字符串」中,'L' 和 'R' 字符的数量是相同的. 给出一个平衡字符串 s,请你将它分割成尽可能多的平衡字符串. 返回可以通过分割得到的平衡字符串的最大数量. 示例 1: 输 ...
- leetcode - 1221. 分割平衡字符串
在一个「平衡字符串」中,'L' 和 'R' 字符的数量是相同的. 给出一个平衡字符串 s,请你将它分割成尽可能多的平衡字符串. 返回可以通过分割得到的平衡字符串的最大数量. 示例 1: 输入:s = ...
- 2022-2-21 Leetcode 1221.分割平衡字符串
class Solution {public:int balancedStringSplit(string s) {int cnt = 0;int res = 0;for(auto &ch : ...
- 剖析分割平衡字符串:一场字符串的平衡术
本篇博客会讲解力扣"1221. 分割平衡字符串"的解题思路,这是题目链接. 先来审题: 以下是输出示例: 以下是提示: 本题的解题思路是: 遍历字符串,若遇到L,则++dif,若遇 ...
- LeetCode1221.分割平衡字符串1894.找到需要补充粉笔的学生编号(C++)
LeetCode1221.分割平衡字符串&1894.找到需要补充粉笔的学生编号(C++) 前言 LeetCode1221.分割平衡字符串 解题思路 代码 LeetCode1894.找到需要补充 ...
- LeetCode简单题之分割平衡字符串
题目 在一个 平衡字符串 中,'L' 和 'R' 字符的数量是相同的. 给你一个平衡字符串 s,请你将它分割成尽可能多的平衡字符串. 注意:分割得到的每个字符串都必须是平衡字符串,且分割得到的平衡字符 ...
- leetcode1221. 分割平衡字符串(贪心算法)
在一个「平衡字符串」中,'L' 和 'R' 字符的数量是相同的. 给出一个平衡字符串 s,请你将它分割成尽可能多的平衡字符串. 返回可以通过分割得到的平衡字符串的最大数量. 示例 1: 输入:s = ...
- 2022-2-21 Leetcode 1221.分割平衡的字符串
class Solution {public:int balancedStringSplit(string s) {int cnt = 0;int res = 0;for(auto &ch : ...
- C语言分割平衡字符串递归,第 2 章 迭代、归纳和递归
第 2 章 迭代.归纳和递归 计算机的威力源自其反复执行同一任务或同一任务不同版本的能力.在计算领域,迭代这一主题会以多种形式出现.数据模型中的很多概念(比如表)都是某种形式的重复,比如"表 ...
最新文章
- 神经网络的学习方式网络传播和图卷积,两者到底什么关系?
- Genymotion 模拟器 VirtualBox
- android socket通信如何抓取,安卓Socket通信实例(客户端、服务端)
- Pool多进程的加速
- 策略模式(策略不同类,场景不同策略不同,环境策略分离组合)
- 【Java线程】简单实现带界面的一对一聊天
- zabbix服务器与客户端(Linux+Windows)的搭建
- go 并发的非阻塞缓存
- 整理 Mac 安装 oracle
- VS编译的程序设置----需要以管理员身份打开
- Java jdk 1.8版本安装包
- 语文招教考试-古今中外神话故事汇总,教育心理学知识点
- ai python视频教程_2017AI人工智能时代基础实战python机器学习深度学习算法全套视频教程...
- 全国哪个城市适合创业
- 中级微观经济学:Chap 32 交换
- vue获取上一个页面路由
- 西方世界的劫难Ⅳ:真神的国度--十大支线攻略
- Android-适配各国语言、屏幕尺寸、系统版本及常见适配方法总结
- PAT Basic Level 1089 狼人杀-简单版 解题思路及AC代码 v0.96
- pb文件转json文件python脚本
热门文章
- PyPDF2 | 利用 Python 实现 PDF 分割
- 你的数据可也可以发三篇NAR的文章
- yanobox nodes 3 Mac新一代点线粒子特效运动图形插件
- python编程与数学书籍
- P5709 【深基2.习6】Apples Prologue 苹果和虫子(python3实现)
- Java学习之IDEA2020安装
- mysql 结束符报错_【踩坑记录】MySQL 实现自定义递归函数
- 信息安全工程师笔记-国产密码算法(国密)概念
- MySQL笔记-解决InnoDB: Could not find a valid tablespace file for 'mysql/innodb_index_stats'
- 软考系统架构师笔记-最后知识点总结(二)