P1308 统计单词数 洛谷

这道题必须记录一下!!!

没通过的时候给我的测试用例的结果是错误的!!!
测试用例:

u
tIXHUguyz PZYAJL BIv NAPoemaJ aTF LOvhV m s LSa n xDn mQnO T ettIq T AL fG B Xme t fct U tQ d

给的结果:

1 92

然后我就带入到我修改之后的代码里面,显示的是在这里插入图片描述
很明显不对,但是我又觉得我的代码没有问题了
我就用了一个简单的测试了一下。。。
在这里插入图片描述
emmm我数了数,的确是正确的啊!但是跟给的测试用例怎么就结果不对呢。。。
还是去提交一遍把…没想到居然通过了。。。我真的fo了

代码::

package _5_6;

import java.util.Scanner;

public class Word_1308 {
	static int count = 0;
	static int first = -1;
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String s = sc.nextLine();
		String s1 = sc.nextLine();
		s = s.toLowerCase();
		s1 = s1.toLowerCase();
		String[] t1 = s1.split(" ");
		int len = s.length();
		int ll = 0;
		for(int i=0;i<t1.length;i++) {
			
			if(t1[i].length()==len) {
				int flag = 1;
				if(!s.equals(t1[i])) {
						flag = 0;
					}
				if(flag==1) {
					if(first==-1) {
						first=ll;
					}
					count++;
				}
			}
			if(i==t1.length-1) {
				ll = ll+t1[i].length();
			}else {
				ll += t1[i].length()+1;
			}
			
		}
		if(first==-1) {
			System.out.println(first);
		}else {
		System.out.println(count+" "+first);}
	}
}

就酱紫~
继续加油鸭~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值