본문 바로가기
알고리즘•코테 포스트잇

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

by eddy0223 2023. 5. 25.
까먹으면 볼라고 씀

  • 문자열안에 문자열
문제 설명

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

indexOf

- indexOf > -1,   왜  -1 일까? 

indexOf 함수는 찾고자 하는 문자열이 주어진 문자열에 없을 경우 -1 반환

따라서, str1.indexOf(str2) > -1 str2 str1 있는지 확인하는 조건입니다

++ str2 str1 번째 위치에 있는지 확인하는 조건이기도 합니다!

function solution(str1, str2) {
  if (str1.indexOf(str2) > -1) {
    return 1;
  } else {
    return 2;
  }
}

includes, 삼항연산자

function solution(str1, str2) {
    return str1.includes(str2) ? 1 : 2;
}