타입 챌린지 27862 - CartesianProduct

소파의 벨로그·2025년 5월 30일

타입챌린지

목록 보기
99/131

문제 링크

문제

집합 2개(union)가 주어지면, 그것의 카르테시안 프로덕트를 반환하라.

Given 2 sets (unions), return its Cartesian product in a set of tuples

내 풀이

type CartesianProduct<T, U> = T extends any?U extends any?[T,U]:never:never

단순 분배법칙만으로 해결이 될 수 있는 문제이다.

T와 U를 분배하기 위해 extends를 사용했다.

0개의 댓글