Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
27
Task/Balanced-brackets/Bracmat/balanced-brackets.bracmat
Normal file
27
Task/Balanced-brackets/Bracmat/balanced-brackets.bracmat
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
( (bal=|"[" !bal "]" !bal)
|
||||
& ( generate
|
||||
= a j m n z N S someNumber
|
||||
. !arg:<1&
|
||||
| 11^123+13^666+17^321:?someNumber
|
||||
& (!arg:?n)+1:?N
|
||||
& :?S
|
||||
& whl
|
||||
' (!n+-1:~<0:?n&"[" "]" !S:?S)
|
||||
& whl
|
||||
' ( !someNumber:>0
|
||||
& mod$(!someNumber.!N):?j
|
||||
& div$(!someNumber.!N):?someNumber
|
||||
& !S:?a [!j ?m [!N ?z
|
||||
& !z !m !a:?S
|
||||
)
|
||||
& !S
|
||||
)
|
||||
& 0:?L
|
||||
& whl
|
||||
' ( generate$!L:?S
|
||||
& put$(str$(!S ":"))
|
||||
& out
|
||||
$ (!S:!bal&Balanced|"Not balanced")
|
||||
& !L+1:<11:?L
|
||||
)
|
||||
);
|
||||
Loading…
Add table
Add a link
Reference in a new issue