三人丿木丶一兀之


私信TA

用户名:792408237

访问量:10946

签 名:

等  级
排  名 233
经  验 6025
参赛次数 14
文章发表 36
年  龄 0
在职情况 学生
学  校 木星土里挖中心技术学院
专  业

  自我简介:

 

0.0分

5 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区

//解决方案:巧用API,字符串分割函数split
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner in = new Scanner(System.in);
		String s = in.next();
		for(int i = 1; i <= s.length(); i++)
		{
			String[] ss = s.split(s.substring(0, i));	//s.split(String a), 将字符串s按照a来分隔,字符串中的s会被消除,其他字符则会被保留
			if(ss.length == 0)	//所以此时如果分隔后得到的数组为0,则代表该字符串全部由这种子串组成
			{
				System.out.println(s.length() / i);
				return;
			}
		}
		
		in.close();
	}
2021-02-23 20:29:14
emmm,那个啥,for循环是不是应该写成 for (int i = 1; i <= number.length(); i++),毕竟substring(0, i)截取的结果不包含第i位,如果像参考代码里这样写的话,只能截取一段的那种貌似就没有输出了,你可以测试一下看看。OJ的测试数据里可能没有这种
2021-02-23 20:25:07
不愧是你
2020-10-07 15:36:52
太顶了
2020-10-07 15:35:15
  • «
  • 1
  • »