Algorithm/Programmers

[Programmers] Lv.0 / 원하는 문자열 찾기 / Java

unknownomad 2024. 1. 17. 22:15

문제

 

풀이

class Solution {
    public int solution(String myString, String pat) {
        String upperMyString = myString.toUpperCase();
        String upperPat = pat.toUpperCase();
        return upperMyString.contains(upperPat) ? 1 : 0;
    }
}
class Solution {
    public int solution(String myString, String pat) {
    
        int answer = 0;
        String lowerMyString = myString.toLowerCase();
        String lowerPat = pat.toLowerCase();

        if (lowerMyString.indexOf(lowerPat) != -1) {
            answer = 1;
        }
        return answer;
    }
}

 

indexOf()

  • 특정 문자 or 문자열이 앞에서부터 처음 발견되는 인덱스 리턴
  • 만약 찾지 못하면 -1 리턴 

 

출처

https://school.programmers.co.kr/learn/courses/30/lessons/181878