feat(content): function signatures + test cases

This commit is contained in:
2025-07-13 19:53:34 +01:00
parent d65ccf7dc2
commit 0262ca8bf6
203 changed files with 4526 additions and 0 deletions

View File

@@ -10,6 +10,26 @@ categories:
patterns:
- two-pointers
function_signature: "def camelMatch(queries: list[str], pattern: str) -> list[bool]:"
test_cases:
visible:
- input: { queries: ["FooBar", "FooBarTest", "FootBall", "FrameBuffer", "ForceFeedBack"], pattern: "FB" }
expected: [true, false, true, true, false]
- input: { queries: ["FooBar", "FooBarTest", "FootBall", "FrameBuffer", "ForceFeedBack"], pattern: "FoBa" }
expected: [true, false, true, false, false]
- input: { queries: ["FooBar", "FooBarTest", "FootBall", "FrameBuffer", "ForceFeedBack"], pattern: "FoBaT" }
expected: [false, true, false, false, false]
hidden:
- input: { queries: ["a"], pattern: "a" }
expected: [true]
- input: { queries: ["AB", "aB", "Ab"], pattern: "A" }
expected: [false, false, true]
- input: { queries: ["abc"], pattern: "ABC" }
expected: [false]
- input: { queries: ["aksvbjLiknuTzqon", "ksvjLimflkpnTzqn", "mmkasvjLiknTxzqn", "ksvjLiurknTzzqbn", "ksvsjLctikgnTzqn", "knaborsvjLiworknTzqn"], pattern: "ksvjLiknTzqn" }
expected: [true, true, true, false, false, false]
description: |
Given an array of strings `queries` and a string `pattern`, return a boolean array `answer` where `answer[i]` is `true` if `queries[i]` matches `pattern`, and `false` otherwise.