[ 프로그래머스 ][ Java ] 문자열안에 문자열

chorok ☘️·2025년 9월 22일
0

코딩테스트

목록 보기
51/54
post-thumbnail

코딩테스트 연습 > 코딩테스트 입문 > 문자열안에 문자열

⚡ 문제 설명

문자열 str1, str2가 매개변수로 주어집니다. str1 안에 str2가 있다면 1을 없다면 2를 return하도록 solution 함수를 완성해주세요.

⚡ 제한사항

  • 1 ≤ str1의 길이 ≤ 100
  • 1 ≤ str2의 길이 ≤ 100
  • 문자열은 알파벳 대문자, 소문자, 숫자로 구성되어 있습니다.

⚡ 입출력 예

str1str2
"ab6CDE443fgh22iJKlmn1o""6CD"
"ppprrrogrammers""pppp"
"AbcAbcA""AAA"

⚡ 구현코드

class Solution {
    public int solution(String str1, String str2) {
        return (str1.contains(str2) ? 1: 2);
    }
}

⚡ 구현코드 해설

Java에서 한 문자열 안에 특정 문자가 포함되어 있는지 확인할 때는 String 클래스의 contains() 메서드를 사용한다.
contains() 메서드는 대소문자를 구분하므로, 대소문자까지 일치해야 true를 반환한다. 대소문자를 구분하지 않고 확인하려면 두 문자열을 모두 대문자 또는 소문자로 변환하여 비교해야 한다.

profile
백엔드 개발자 chorok's velog

0개의 댓글