[프로그래머스 JavaScript] 부분 문자열(.includes())

옹잉·2023년 11월 21일

문제

막혔던 점

처음에는 for문으로 str2[0]번째와 str1[0]을 비교해서 찾아야 하나 했는데 str[1]번째를 어떻게 비교하지?라는 의문이 들어 아닌것 같다는 결론이 났다..(시간초과 할 것 같았음)
.includes() 내장함수가 있다는 것을 알게되어 이를 적용해 풀었다.

풀이

const solution = (str1, str2) => {    
    if(str2.includes(str1)) {
        return 1;
    } else
    return 0;
}

삼항연산자를 이용해 풀어본다면

const solution = (str1, str2) => (str2.includes(str1)) ? 1: 0;

한 줄로 코드를 쓸 수 있다.

profile
틀리더라도 🌸🌈🌷예쁘게 지적해주세요💕❣️

0개의 댓글