这道题必须记录一下!!!
没通过的时候给我的测试用例的结果是错误的!!!
测试用例:
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);}
}
}
就酱紫~
继续加油鸭~