타입 챌린지 2688 - StartsWith

소파의 벨로그·2025년 4월 7일

타입챌린지

목록 보기
47/131

문제 링크

문제

두 개의 정확한 string 타입을 받고 T가 U로 시작하는지를 반환하는 타입인 StartsWith<T, U> 를 구현해라

Implement StartsWith<T, U> which takes two exact string types and returns whether T starts with U

내 풀이

type StartsWith<T extends string, U extends string> =
	T extends `${U}${infer _}`?true:false;

다른 사람의 풀이

대부분의 풀이가 비슷했다

0개의 댓글