[TIL] 241015 (혼자살때 개선 supabase DB 재제작)

·2024년 10월 15일

TIL

목록 보기
189/268
post-thumbnail

오늘 한

  • 기업 지원 4건
  • 혼자살때 개선
    • supabase 재제작
      • 외래키 연결 및 policy 설정
    • dev branch default 설정
  • 알고리즘 코드카타
    • 부분 문자열인지 확인하기

알고리즘 코드카타

부분 문자열인지 확인하기

문제

부분 문자열이란 문자열에서 연속된 일부분에 해당하는 문자열을 의미합니다. 예를 들어, 문자열 "ana", "ban", "anana", "banana", "n"는 모두 문자열 "banana"의 부분 문자열이지만, "aaa", "bnana", "wxyz"는 모두 "banana"의 부분 문자열이 아닙니다.

문자열 my_string과 target이 매개변수로 주어질 때, target이 문자열 my_string의 부분 문자열이라면 1을, 아니라면 0을 return 하는 solution 함수를 작성해 주세요.

풀이

function solution(my_string, target) {
    return +(my_string.includes(target))
}

어제와 비슷한 문제기에, 간단하게 푸는 방법을 기억해서 풀었다. includes() 메서드를 이용하여 target이 my_string의 부분 문자열일 경우를 boolean 값으로 만들고, 해당 값을 숫자열로 변환시킬 경우 false는 0, true는 1로 변환되기에 해당 변환값을 return하여 문제를 해결할 수 있었다.

profile
웹 프론트엔드 개발자

0개의 댓글