题目描述
给你一个字符串 s ,字符串的「能量」定义为:只包含一种字符的最长非空子字符串的长度。
请你返回字符串的能量。
代码
import java.util.Scanner;
/**
* @author :isbeichen
* @description:TODO
* @date :2022/3/8 10:29
*/
public class Test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个字符串");
String str = sc.nextLine();
int left=0,right=0,power=0;
while (right<str.length()){
while (right<str.length()&&str.charAt(left)== str.charAt(right)){
right+=1;
}
power=Math.max(power,right-left);
left=right;
}
System.out.println(power);
}
}