#10989. 哪种连续子字符串更长

内存限制:256 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: Turing001

题目描述

给你一个二进制字符串 s 。如果字符串中由 1 组成的 最长 连续子字符串 严格长于 由 0 组成的 最长 连续子字符串,返回 true ;否则,返回 false 。

例如,s = "110100010" 中,由 1 组成的最长连续子字符串的长度是 2 ,由 0 组成的最长连续子字符串的长度是 3 。

注意,如果字符串中不存在 0 ,此时认为由 0 组成的最长连续子字符串的长度是 0 。字符串中不存在 1 的情况也适用此规则。

输入格式

二进制字符串 s

输出格式

true 或 false

样例

输入1:

1101

输出1:

true

解释:由 1 组成的最长连续子字符串的长度是 2。由 0 组成的最长连续子字符串的长度是 1。由 1 组成的子字符串更长,故返回 true 。

输入2:

111000

输出2:

false

解释:由 1 组成的最长连续子字符串的长度是 3。由 0 组成的最长连续子字符串的长度是 3。由 1 组成的子字符串不比由 0 组成的子字符串长,故返回 false 。

输入3:

110100010

输出3:

false

解释:由 1 组成的最长连续子字符串的长度是 2。由 0 组成的最长连续子字符串的长度是 3。由 1 组成的子字符串不比由 0 组成的子字符串长,故返回 false 。

数据范围与提示

1 <= s串长度 <= 100