문자열 str1
, str2
가 매개변수로 주어집니다. str1
안에 str2
가 있다면 1을 없다면 2를 return하도록 solution 함수를 완성해주세요.
str1
의 길이 ≤ 100str2
의 길이 ≤ 100str1 | str2 | result |
---|---|---|
"ab6CDE443fgh22iJKlmn1o" | "6CD" | 1 |
"ppprrrogrammers" | "pppp" | 2 |
입출력 예 #1
6CD
E443fgh22iJKlmn1o" str1
에 str2
가 존재하므로 1을 return합니다.입출력 예 #2
str1
에 str2
가 없으므로 2를 return합니다.public class Solution {
public int solution(string str1, string str2) {
int answer = 0;
// IndexOf는 특정 문자열의 인덱스 번호를 찾아줌 (존재하지 않으면 -1로 반환)
// LastIndexOf는 같은 문자열이 여러개 있을때 가장 마지막에 출력된 문자열의 인덱스 번호 출력(존재하지 않으면 -1로 반환)
// Contains는 해당 문자열이 존재하는지 확인 (true, false로 반환)
if(str1.Contains(str2) == true)
{
answer = 1;
}
else
{
answer = 2;
}
return answer;
}
}
출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges