Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
24
Task/Combinations/Bracmat/combinations.bracmat
Normal file
24
Task/Combinations/Bracmat/combinations.bracmat
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
(comb=
|
||||
bvar combination combinations list m n pat pvar var
|
||||
. !arg:(?m.?n)
|
||||
& ( pat
|
||||
= ?
|
||||
& !combinations (.!combination):?combinations
|
||||
& ~
|
||||
)
|
||||
& :?list:?combination:?combinations
|
||||
& whl
|
||||
' ( !m+-1:~<0:?m
|
||||
& chu$(utf$a+!m):?var
|
||||
& glf$('(%@?.$var)):(=?pvar)
|
||||
& '(? ()$pvar ()$pat):(=?pat)
|
||||
& glf$('(!.$var)):(=?bvar)
|
||||
& ( '$combination:(=)
|
||||
& '$bvar:(=?combination)
|
||||
| '($bvar ()$combination):(=?combination)
|
||||
)
|
||||
)
|
||||
& whl
|
||||
' (!n+-1:~<0:?n&!n !list:?list)
|
||||
& !list:!pat
|
||||
| !combinations);
|
||||
Loading…
Add table
Add a link
Reference in a new issue