Java/Java 프로그래머스

문자열 안에 문자열

MDanderson 2022. 11. 10. 17:27

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


제한사항

  • 1 ≤ str1의 길이 ≤ 100
  • 1 ≤ str2의 길이 ≤ 100

입출력 예

str1str2result

"ab6CDE443fgh22iJKlmn1o" "6CD" 1
"ppprrrogrammers" "pppp" 2

입출력 예 설명

입출력 예 #1

  • "ab6CDE443fgh22iJKlmn1o" str1에 str2가 존재하므로 1을 return합니다.

입출력 예 #2

  • "ppprrrogrammers" str1에 str2가 없으므로 2를 return합니다.
class Solution {
    public int solution(String str1, String str2) {
        return str1.indexOf(str2) > -1 ? 1 : 2;
    }
}

출처:프로그래머스 

contains로 풀리지만 indexOf가 -1인지를 판단하는 방법으로 같은 역할을 할수있다.

'Java > Java 프로그래머스' 카테고리의 다른 글

짝수는 싫어요( 홀수 배열 만들기)!  (0) 2022.11.10
자릿수 더하기  (0) 2022.11.10
배열의 유사도  (0) 2022.11.10
문자 반복 출력하기  (0) 2022.11.10
특정 문자 제거하기  (0) 2022.11.09