프로그래머스 Lv.0 - 문자열안에 문자열

jude·2022년 12월 6일
0

알고리즘 Lv.0

목록 보기
33/40
post-thumbnail

문제 설명

문자열 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합니다.


나의 문제 풀이

const solution = (str1, str2) => {
  return str1.indexOf(str2) > -1 ? 1 : 2
}

참고할만한 다른 사람의 문제 풀이

function solution(str1, str2) {
    return str1.split(str2).length > 1 ? 1 : 2
}
function solution(str1, str2) {
    return str1.includes(str2) ? 1 : 2;
}
profile
UI 화면 만드는걸 좋아하는 UI개발자입니다. 프론트엔드 개발 공부 중입니다. 공부한 부분을 블로그로 간략히 정리하는 편입니다.

0개의 댓글