9月2日美团后端笔试
请教一下 第2题为啥死活过不了
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
//处理输入 获得 n\m
int n = in.nextInt();
int m = in.nextInt();
//处理多的换行符号
in.nextLine();
//读取n行字符串
String[] strings = new String[n];
for (int i = 0; i < n; i++) {
strings[i] = in.nextLine();
}
String theWord = "meituan";
boolean found = false;
int index = 0;
for (int i = 0; i < n; i++) {
if (strings[i].contains(String.valueOf(theWord.charAt(index)))) {
index++;
}
if (index == theWord.length() - 1) {
found = true;
break;
}
}
//进行输出
if (found) {
System.out.println("Yes");
} else {
System.out.println("No");
}
}
}
```
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
//处理输入 获得 n\m
int n = in.nextInt();
int m = in.nextInt();
//处理多的换行符号
in.nextLine();
//读取n行字符串
String[] strings = new String[n];
for (int i = 0; i < n; i++) {
strings[i] = in.nextLine();
}
String theWord = "meituan";
boolean found = false;
int index = 0;
for (int i = 0; i < n; i++) {
if (strings[i].contains(String.valueOf(theWord.charAt(index)))) {
index++;
}
if (index == theWord.length() - 1) {
found = true;
break;
}
}
//进行输出
if (found) {
System.out.println("Yes");
} else {
System.out.println("No");
}
}
}
```
全部评论
可能是因为你YES和NO写错了,我记得是全大写
蹲
相关推荐
点赞 评论 收藏
分享
不卷了:去字节就等着卷似吧,感觉这边都只看title,不考虑工作强度的
点赞 评论 收藏
分享
10-12 19:23
重庆邮电大学 Java
敢逐云霄志:你打招呼语怎么能这么长,hr都没看下去的欲望,简明扼要说重点,就读于某某学校某某专业,26届应届毕业生,学信网可查,先后在某某公司实习过(如有),然后做过什么项目,想找一份什么样的工作,可实习几个月以上,期待您的回复。 点赞 评论 收藏
分享
先锋战士:说得很真诚。鄙视链自古有之,学历,家庭背景,财富,权利。从小有之,小学羡慕那些当班委的,中学羡慕那些学生会的,高中羡慕尖子班拿教学金的,大学羡慕高绩点,毕业了羡慕进大厂的。工作了,又羡慕高职级的,再后来又羡慕别人早早结婚的。我想表达的观点很简单,无论是华为od还是百度,都是经历,没有孰高孰低,为了抵达下一个风景,总会付出更多东西,但不就是人生吗?正如登山,每个阶段的山,都要想办法攀登,在博主的文字中,见到了坚持和积极寻找问题解决办法的心态 点赞 评论 收藏
分享