A-M baby
This commit is contained in:
parent
764da6cbbb
commit
db842d013d
19005 changed files with 197040 additions and 7 deletions
3
Task/Balanced-brackets/J/balanced-brackets-1.j
Normal file
3
Task/Balanced-brackets/J/balanced-brackets-1.j
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
bracketDepth =: '[]' -&(+/\)/@:(=/) ]
|
||||
checkBalanced =: _1 -.@e. bracketDepth
|
||||
genBracketPairs =: (?~@# { ])@#"0 1&'[]' NB. bracket pairs in arbitrary order
|
||||
11
Task/Balanced-brackets/J/balanced-brackets-2.j
Normal file
11
Task/Balanced-brackets/J/balanced-brackets-2.j
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
(,&' ' , ('bad';'OK') {::~ checkBalanced)"1 genBracketPairs i. 10
|
||||
OK
|
||||
][ bad
|
||||
][[] bad
|
||||
[[[]]] OK
|
||||
[][[]][] OK
|
||||
[][[[][]]] OK
|
||||
[]][]][]][[[ bad
|
||||
[[]][[][][]][] OK
|
||||
]]]][[][][[[[]][ bad
|
||||
[]]][][][[[[]][[]] bad
|
||||
Loading…
Add table
Add a link
Reference in a new issue