JAVA80分求求
查看原帖
JAVA80分求求
809653
LeeJC楼主2024/8/22 14:11
import java.io.BufferedInputStream;
import java.util.*;
public class Main {
    public static void main(String[] args) {
        Scanner sn = new Scanner(new BufferedInputStream(System.in));

        String s = " " + sn.next().toLowerCase() + " ";
        sn.nextLine();
        String m = " " + sn.nextLine().toLowerCase() + " ";

        int index = m.indexOf(s, 0);
        int cnt = 0;
        while(index != -1) {
            cnt++;

            index += s.length();
            if(index >= m.length()) break;

            index = m.indexOf(s, index);
        }

        if(cnt == 0) System.out.println(-1);
        else {
            System.out.printf("%d %d", cnt, m.indexOf(s));
        }

    }
}
2024/8/22 14:11
加载中...