기록하는 공부

[Programmers] 120908 문자열 안에 문자열 (contains 함수) 본문

Language/Java

[Programmers] 120908 문자열 안에 문자열 (contains 함수)

SS_StudySteadily 2023. 7. 16. 22:53
728x90
반응형

 

 

문제 출처

 

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

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

 

 

 

 


 

 

 

문제 풀이

 

 

class Solution {
    public int solution(String str1, String str2) {
        int answer = 0;
        
        if(str1.contains(str2)) {
            answer = 1;
        } else
            answer = 2;
        
        return answer;
    }
}

 

 

자바에는 문자열 안에 찾으려는 문자열이 존재하는지 안 하는지 알 수 있는 contains함수가 있다.

위 문제에서 문자열 str1에서 str2 문자열이 존재하는지 안 하는지 찾아야 하기 때문에 사용했다.

contains 함수는 대/소문자를 구별하는 특징이 있다.

 

 

equals함수와 비슷한 contains함수는 문자열 안에 문자열이 존재하는지 안 하는지 알 수 있다.

처음에 contains 함수를 몰라 헤매고 있었는데 이번에 배워 문제를 손쉽게 해결할 수 있었다.

 

 

728x90
반응형