Skip to content

Commit 8ad1685

Browse files
committed
Simplify code
1 parent 350044f commit 8ad1685

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

BooleanExpressionParser/Program.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,9 @@ static void Main(params string[] args)
3333
var binary = Convert.ToString(i, 2).PadLeft(ast.Variables.Count, '0');
3434
var values = binary.Select(c => c == '1').ToArray();
3535

36-
var result = ast.Root.Evaluate(ast.Variables.Zip(values, (name, value) => (name, value)).ToDictionary(x => x.name, x => x.value));
36+
var variables = ast.Variables.Zip(values, (k, v) => new { k, v }).ToDictionary(x => x.k, x => x.v);
37+
38+
var result = ast.Root.Evaluate(variables);
3739
table.Add(values.Append(result).ToArray());
3840
}
3941

0 commit comments

Comments
 (0)