Open kscory opened 5 months ago
이번 것 어려워서 답지 참고 했습니다 ㅜ
type Permutation<T, C = T> = [T] extends [never] ? []
: C extends infer U
? [U, ...Permutation<Exclude<T, U>>]
: []
type Permutation<T,K = T> = T[] extends never[]
?[] : K extends K
? [K, ...Permutation<Exclude<T,K>>] : never
엉엉엉엉엉엉엉엉
이런것도 가능하군요,,
type Permutation<T, C = T> = [T] extends [never]
? []
: C extends infer U
? [U, ...Permutation<Exclude<T, U>>]
: []
답안을 작성해주세요.