문제

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

 

▶ 내가 푼 방식

//내가 작성한 코드
function solution(str1, str2) {
    var answer = str1.indexOf(str2)=== -1 ? 2 : 1
    return answer;
}

 

 다른 유저가 푼 방식

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

// 유저 2 split : 없으면 나누어지지 않으니까 이 컨셉을 이용
function solution(str1, str2) {
    return str1.split(str2).length > 1 ? 1 : 2
}

// 유저 3

 

 배운 것들

     - split 을 이용하여 문자에서 특정 문자가 존재하는지를 파악하는 방법

     - string 에 include 가 존재한다.

+ Recent posts