leetcode_1221

Golang:

思路:这题题意有点问题,输入也不是平衡字符串,对输出也有要求。简单来说,定义一个sum=0,从0开始往下走,找到一个平衡字符串,sum+1。然后从剩下的字符串里继续走,直到找完整个字符串为止。

代码如下:

func balancedStringSplit(s string) int {
    i:=0
    count:=0
    sum:=0
    for i<=len(s)-1{
        if s[i]=='L'{
            sum++
        }else{
            sum--
        }
        if sum==0 {
            count++
        }
        i++
    }
    return count
}

推荐阅读更多精彩内容

  • Description:Balanced strings are those who have equal qua...
    air_melt阅读 76评论 1 1
  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 734评论 0 1
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    千机楼阅读 727评论 0 0
  • 数组在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称...
    朱森阅读 1,777评论 2 12
  • 1.二维数组中的查找 题目描述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一...
    念人远乡阅读 168评论 0 5