Jump to content

Balanced brackets: Difference between revisions

Line 4,172:
[]][[]: False
</pre>
 
 
 
Line 4,233 ⟶ 4,234:
 
 
'', '[]', '][', '[][]', '][][', '[[][]]', '[]][[]' | ForEach-Object {
"Empty: $(Test-BalancedBracket -Bracket Brace -String '')"
if ($_ -eq "") { $s = "(Empty)" } else { $s = $_ }
"[]: $(Test-BalancedBracket -Bracket Brace -String '[]')"
"][{0}:{1,17}" -f $s.PadRight(8), "$(if (Test-BalancedBracket -Bracket Brace -String$s) {'][Is balanced.'} else {'Is not balanced.'})"
}
"[][]: $(Test-BalancedBracket -Bracket Brace -String '[][]')"
"][][: $(Test-BalancedBracket -Bracket Brace -String '][][')"
"[[][]]: $(Test-BalancedBracket -Bracket Brace -String '[[][]]')"
"[]][[]: $(Test-BalancedBracket -Bracket Brace -String '[]][[]')"
</lang>
{{Out}}
<pre>
(Empty) : True Is balanced.
[] : Is balanced.
[]: True
][ : Is not balanced.
][: False
[][] : True Is balanced.
][][ : FalseIs not balanced.
[[][]] : True Is balanced.
[]][[] : FalseIs not balanced.
</pre>
 
308

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.