HDOJ 2087 剪花布条

来源:互联网 发布:推荐淘宝卖高仿鞋的店 编辑:程序博客网 时间:2024/05/29 15:08

HDACM2087
此题关键在于控制好循环

import java.util.Scanner;public class Main{    public static void main(String[] args) {        Scanner sc = new Scanner(System.in);        while (sc.hasNext()) {            String str = sc.next();            if (str.equals("#")) {                break;            }            String str2 = sc.next();            char[] c = str.toCharArray();            char[] c2 = str2.toCharArray();            int count = 0;            for (int i = 0; i < c.length-c2.length+1; i++) {                for (int j = 0; j < c2.length; j++) {                    if (c[i+j]!=c2[j]) {                        i=i+j;                        break;                    }                    if (j==c2.length-1) {                        count++;                        i=i+c2.length-1;                    }                }            }            System.out.println(count);        }    }}
原创粉丝点击