Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

Searching for the Grail...

 [1/1] from: AJMartin::orcon::net::nz at: 27-Sep-2003 19:56


] subs0to5=: subsets 5 1 0 0 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0 1 3 1 0 0 0 1 7 6 1 0 0 1 15 25 10 1 addelem=: 0: , (]+ 1:|. (]* i.@#)) NB. modification of subsets subs0to5-: addelem^:(i. 1+ 5) 1 1 ] perm0to5=: ! i. 1+ 5 1 1 2 6 24 120 subs0to5(+/ .*) perm0to5 1 1 3 13 75 541 subs0to5(+/ .*) 1 NB. By the way 1 1 2 5 15 52 bell"0 i. 1+ 5 1 1 2 5 15 52 NB. addhorse, modification of addelem, processes partitions themselves def_z_ =: : each_z_ =: &.> every_z_=: &> empty_z_=: (i.0 0)"_ leaf_z_ =: L:0 rnf =: 1 def',&.:(<"m.)' NB. ravel n-frame cutin=: (<0)&, joins=: (=@i.@#) (4 def'x.}y.'"1 _) (,: 0&,each) NB. joins <"0 i.5 5 NB. or =@i.@{:@$}@(,: 0&,each)@(# # ,:) NB. or 0&,each (<0 1)&|:@i.@$@]} (# # ,:) addhorse=: (<@empty, cutin"1(each),each 1:|. ,/@:(joins"1)each)@(>:leaf) addhorse^:(i.4) <i.1 0 NB. requires correctly shaped empty seed Nope, not here. ::Puts mat back on top of J.:: Andrew J Martin Grail Jedi... ICQ: 26227169 http://www.rebol.it/Valley/ http://valley.orcon.net.nz/ http://Valley.150m.com/