问题描述:
双11到了,想请小师妹吃个饭,不知道她有没有时间……师兄呢喃地说……
我鼓励道:直接问她就是了呀!
终于,师兄鼓起勇气当面问了小师妹。
小师妹嘻嘻一笑,递给他一张字条,说,你数数看,如果这里有偶数个你的姓名的缩写,就代表有时间……
师兄打开一看,这……,还是写个程序来算吧……
输入
两行字符串,第1行代表师兄的字条(长度小于1000字符),第2行代表师兄的姓名缩写(长度小于80字符)。
输出
true代表愿意,false代表不愿意。
样例
输入
abababab
abab
输出
false
Java代码:
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
String s = sc.nextLine();
int in = 0;
for (int i = 0; i <= str.length() - s.length(); i++) {
if (str.substring(i, i + s.length()).equals(s)) {
in++;
}
}
if (in % 2 == 0) {
System.out.println("true");
}else {
System.out.println("false");
}
}
}