[프로그래머스] Lv.0 원하는 문자열 찾기.java

hgghfgf·2023년 5월 21일
0

프로그래머스

목록 보기
81/227

원하는 문자열 찾기.java

class Solution {
    public int solution(String myString, String pat) {
        int answer = 0;
        myString = myString.toLowerCase();
        pat = pat.toLowerCase();
        for(int i=0; i<=myString.length()-pat.length(); i++){
            if(myString.substring(i,i+pat.length()).equals(pat)){
                answer = 1;
                break;
            }
        }
        return answer;
    }
}

toLowerCase() 메서드를 사용하여 문자열을 소문자로 변환
i <= myString.length() - pat.length()로 설정되어, myString에서 pat과 같은 길이의 부분 문자열을 검사
substring() 메서드를 사용하여 myString에서 부분 문자열을 추출하고, 추출한 부분 문자열과 pat을 equals() 메서드를 사용하여 비교합니다. 일치하는 부분이 발견되면 answer 변수를 1로 설정하고, break 문을 통해 반복문을 종료

출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges

0개의 댓글