Type Challenges Judge

Length of String

提出詳細

type LengthOfString<S extends string, C extends readonly unknown[]=[]> = S extends `${infer _}${infer Rest}` ? LengthOfString<Rest, [...C, ""]> : C["length"]
提出日時2025-09-15 02:41:33
問題Length of String
ユーザーbalckowl
ステータスAccepted
テストケース
import type { Equal, Expect } from '@type-challenges/utils' type cases = [ Expect<Equal<LengthOfString<''>, 0>>, Expect<Equal<LengthOfString<'kumiko'>, 6>>, Expect<Equal<LengthOfString<'reina'>, 5>>, Expect<Equal<LengthOfString<'Sound! Euphonium'>, 16>>, ]