-
백준: 문서 검색코딩테스트 문제 풀이/백준 2023. 11. 28. 00:01
내 코드
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); String a = scan.nextLine(); String b = scan.nextLine(); int cnt = 0; while (a.contains(b)) { cnt++; a = a.replaceFirst(b, " "); } System.out.println(cnt); } }
String 클래스에서 제공하는 replaceFirst()를 활용해서 풀이!
다른 풀이방법으로는 반복문을 돌리면서 단어를 찾아 없애지 않고
(a의 길이 - a에서 b를 모두 없앤 길이) / b의 길이
로 한번만 계산해도 원하는 값이 나온다.'코딩테스트 문제 풀이 > 백준' 카테고리의 다른 글
백준: 개미 🐜 (0) 2023.11.29 백준: 소금폭탄 (0) 2023.11.28 백준: 색종이 (0) 2023.11.25 백준: 바구니 순서 바꾸기 (0) 2023.11.24 백준: 2차원 배열의 합 (0) 2023.11.24