문제 : 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);
}
}
'PS > BOJ' 카테고리의 다른 글
[자바] 백준 15881 - Pen Pineapple Apple Pen (boj java) (2) | 2022.05.30 |
---|---|
[자바] 백준 1867 - 돌멩이 제거 (boj java) (0) | 2022.05.30 |
[자바] 백준 24480 - 알고리즘 수업 - 깊이 우선 탐색 2 (boj java) (0) | 2022.05.28 |
[자바] 백준 2559 - 수열 (boj java) (0) | 2022.05.27 |
[자바] 백준 1671 - 상어의 저녁식사 (boj java) (0) | 2022.05.26 |
댓글