LeetCode 1455. Check If a Word Occurs As a Prefix of Any Word in a Sentence in F#

URL

https://leetcode.com/problems/check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence/description/?envType=daily-question&envId=2024-12-02

Code

https://github.com/syohex/dotnet-study/blob/master/fsharp/leetcode/challenge/202412/check_if_a_word_occurs_as_a_prefix_of_any_word_in_a_sentence/main.fsx

let isPrefixOfWord (sentence: string) (searchWord: string) : int =
    sentence.Split(' ')
    |> Array.tryFindIndex (fun s -> s.StartsWith(searchWord))
    |> Option.map ((+) 1)
    |> Option.defaultValue -1