본문 바로가기
PS/BOJ

[자바] 백준 12780 - 원피스 (boj java)

by Nahwasa 2022. 5. 29.

문제 : boj12780

 

  H에서 N이 몇 번 나오면 되는지 확인하면 된다. 이 때 명확하지 않은 점이 예를들어 아래와 같은 경우, 2번이 답이 될지 3번이 답이 될지였다. 애초에 문제로 파악할 수 없었으므로 그냥 제출해보고 틀리면 변경하려 했다. 결론은 후자가 맞았다.

AAAA
AA

 

 

코드 : github

import java.io.BufferedReader;
import java.io.InputStreamReader;

public class Main {
    public static void main(String[] args) throws Exception{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String a = br.readLine();
        String b = br.readLine();
        int idx = -1;
        int cnt = 0;
        while (idx != 0 && idx <= a.length()) {
            idx = a.indexOf(b, idx);
            if (idx != -1)
                cnt++;
            idx++;
        }
        System.out.println(cnt);
    }
}

댓글