[프로그래머스 / lv0] 부분 문자열
in Development on Algorithm
문제
문제 설명
어떤 문자열 A가 다른 문자열 B안에 속하면 A를 B의 부분 문자열이라고 합니다. 예를 들어 문자열 “abc”는 문자열 “aabcc”의 부분 문자열입니다.
문자열 str1
과 str2
가 주어질 때, str1
이 str2
의 부분 문자열이라면 1을 부분 문자열이 아니라면 0을 return하도록 solution 함수를 완성해주세요.
제한 사항
- 1 ≤
str1
≤str2
≤ 20 str1
과str2
는 영어 소문자로만 이루어져 있습니다.
입출력 예
str1 | str2 | result |
---|---|---|
“abc” | “aabcc” | 1 |
“tbt” | “tbbttb” | 0 |
입출력 예 설명
입출력 예 #1
- 본문과 동일합니다.
입출력 예 #2
- “tbbttb”에는 “tbt”가 없으므로 0을 return합니다.
풀이
function solution(str1, str2) {
const answer = str2.includes(str1);
return answer ? 1 : 0;
}
느낀점
includes를 사용하면 쉽게 풀 수 있을꺼라고 생각했다.