fork download
  1. let rec formatEqual format argument =
  2. let sFormat = format.ToString()
  3. let sArgument = argument.ToString()
  4.  
  5. match sFormat with
  6. | "" -> sArgument.Equals("")
  7. | s -> match sFormat.Chars(0) with
  8. // | "?"
  9. // | "*"
  10. | c -> sFormat.Chars(0).Equals(sArgument.Chars(0)) && formatEqual sFormat.[1..] sArgument.[1..]
  11.  
  12. let format = System.Console.ReadLine()
  13. let name = System.Console.ReadLine()
  14. let res = formatEqual format name
  15.  
  16. printfn "%b" res
Runtime error #stdin #stdout 0.07s 15072KB
stdin
Standard input is empty
stdout
Standard output is empty