F# Code Error: Unexpected Symbol '}' - Fixing a Parenthesis Issue
The error in the code is due to an extra closing parenthesis on line 17. Removing that extra parenthesis will fix the error. Here is the corrected code:
\
open System\
\
let input = Console.ReadLine()\
let nums = input.Split(' ')\
let num1 = Int32.Parse(nums.[0])\
let num2 = Int32.Parse(nums.[1])\
\
let ans = \
seq { num1..num2 }\
|> Seq.filter (fun x -> \
let mutable j = x\
let mutable containsTwo = false\
while j > 0 && not containsTwo do\
if j % 10 = 2 then\
containsTwo <- true\
j <- j / 10\
containsTwo )\
|> Seq.length\
printfn "%d" ans\
```\
\
This code takes two numbers as input and finds the count of numbers between them that contain the digit 2. The corrected code should compile and run without errors.
原文地址: https://www.cveoy.top/t/topic/p1Ui 著作权归作者所有。请勿转载和采集!