import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); String s=sc.next(); char[]c=s.toCharArray(); int max=0; s=""; for (int i = 0; i < c.length; i++) { if(!s.contains(c[i]+""))s+=c[i]; else { int len=s.length(); if(len>max)max=len; int index=s.indexOf(c[i]+""); s=s.substring(index+1,s.length())+c[i]; } } int len=s.length(); if(len>max)max=len; System.out.println(max); } }
0.0分
1 人评分
点我有惊喜!你懂得!浏览:2707 |
K-进制数 (C++代码)浏览:853 |
奖学金 (C++代码)浏览:2005 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:482 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:574 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:691 |
简单的a+b (C语言代码)浏览:626 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:262 |
C语言训练-数字母 (C语言代码)浏览:601 |
printf基础练习2 (C语言代码)浏览:617 |