IT/Programming / / 2023. 4. 17. 10:46

백준 알고리즘 - 1543번 문서검색

반응형

 
import java.util.Scanner;

public class Main {
   public static void main(String[] args) {
      String str1;
      String str2;
      int result = 0;

      Scanner sc= new Scanner(System.in);
      str1 = sc.nextLine();//베이스 스트링
      if(str1.length()>2500) return;
      str1 = str1.toLowerCase();

      str2 = sc.nextLine();//찾을 스트링;
      if(str2.length()>50) return;
      str2 = str2.toLowerCase();

      for(int i = 0 ; i < str1.length() - str2.length() + 1 ;){
         if(str1.substring(i, i+str2.length()).equals(str2)){
               result++;
               i = i + str2.length();
          } else {
            i++;
          }
      }
      System.out.println(result);
      sc.close();
   }
}
 

 

반응형

'IT > Programming' 카테고리의 다른 글

HTML 개념  (0) 2023.04.18
<Nattable> FreezableGridExample  (0) 2023.04.17
<JAVA 메모리관리> 가비지 콜렉터  (0) 2023.04.17
<JAVA 메모리 관리> JVM  (2) 2023.04.17
<JAVA 메모리관리> 객체 사용후 null 할당  (0) 2023.04.17
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유