Not so quick and dirty

(in case of: mind line wrapping).

On top of what you already have:

bxdSpace  =: < 3 7 $ ' '
bigSpace  =: 5 9 $ ' '
unvSpace  =: {. , bigSpace , ([: >: [) }. ]
dominos=: ({.,])dice {~;<@({.,.])\.i.7
domix=: _1,;<@({.,.])\.i.7

insSpaces=: 1j1#!._1 ]
shiftR    =: ] (((1 2$_1) $~ [) , ])&.>~ [: i. [: - #
displayDms=: [: ; [: unvSpace&.>/([:(([:<"0[:I.0=]),[:<([:": {&dominos)"0) domix&i.)


Then try this at home:

([:([: ]`(,./)@.(2-~[:# $) displayDms)&> [: shiftR [: insSpaces&.> firstNRows )7

Note that I avoided the use of @ .


Now we wait for the J-experts for further improvements.



On 05-10-14 09:22, Linda Alvord wrote:
Here's a sample of dice.  Now create a box of a set of dominoes.

    d0=:'         '
    d1=:'    o    '
    d2=:'o       o'
    d3=:'o   o   o'
    d4=:'o o   o o'
    d5=:'o o o o o'
    d6=:'o oo oo o'
    d=:7 9$d0,d1,d2,d3,d4,d5,d6
    ]dice=:(<"2)3 3$"1 d
----T---T---T---T---T---T---┐
│   │   │o  │o  │o o│o o│o o│
│   │ o │   │ o │   │ o │o o│
│   │   │  o│  o│o o│o o│o o│
L---+---+---+---+---+---+----
I originally wanted to remove the 49 boxes and just leave the dominoes, but
found it to be a formidable problem.  However, if you do make a triangular
pattern of jus the dominoes, it would be impressive!

----------T---------T---------T---------T---------T---------T---------┐
│----T---┐│         │         │         │         │         │         │
││   │   ││         │         │         │         │         │         │
││   │   ││         │         │         │         │         │         │
││   │   ││         │         │         │         │         │         │
│L---+----│         │         │         │         │         │         │
+---------+---------+---------+---------+---------+---------+---------+
│----T---┐│----T---┐│         │         │         │         │         │
││   │   │││   │   ││         │         │         │         │         │
││   │ o │││ o │ o ││         │         │         │         │         │
││   │   │││   │   ││         │         │         │         │         │
│L---+----│L---+----│         │         │         │         │         │
+---------+---------+---------+---------+---------+---------+---------+
│----T---┐│----T---┐│----T---┐│         │         │         │         │
││   │o  │││   │o  │││o  │o  ││         │         │         │         │
││   │   │││ o │   │││   │   ││         │         │         │         │
││   │  o│││   │  o│││  o│  o││         │         │         │         │
│L---+----│L---+----│L---+----│         │         │         │         │
+---------+---------+---------+---------+---------+---------+---------+
│----T---┐│----T---┐│----T---┐│----T---┐│         │         │         │
││   │o  │││   │o  │││o  │o  │││o  │o  ││         │         │         │
││   │ o │││ o │ o │││   │ o │││ o │ o ││         │         │         │
││   │  o│││   │  o│││  o│  o│││  o│  o││         │         │         │
│L---+----│L---+----│L---+----│L---+----│         │         │         │
+---------+---------+---------+---------+---------+---------+---------+
│----T---┐│----T---┐│----T---┐│----T---┐│----T---┐│         │         │
││   │o o│││   │o o│││o  │o o│││o  │o o│││o o│o o││         │         │
││   │   │││ o │   │││   │   │││ o │   │││   │   ││         │         │
││   │o o│││   │o o│││  o│o o│││  o│o o│││o o│o o││         │         │
│L---+----│L---+----│L---+----│L---+----│L---+----│         │         │
+---------+---------+---------+---------+---------+---------+---------+
│----T---┐│----T---┐│----T---┐│----T---┐│----T---┐│----T---┐│         │
││   │o o│││   │o o│││o  │o o│││o  │o o│││o o│o o│││o o│o o││         │
││   │ o │││ o │ o │││   │ o │││ o │ o │││   │ o │││ o │ o ││         │
││   │o o│││   │o o│││  o│o o│││  o│o o│││o o│o o│││o o│o o││         │
│L---+----│L---+----│L---+----│L---+----│L---+----│L---+----│         │
+---------+---------+---------+---------+---------+---------+---------+
│----T---┐│----T---┐│----T---┐│----T---┐│----T---┐│----T---┐│----T---┐│
││   │o o│││   │o o│││o  │o o│││o  │o o│││o o│o o│││o o│o o│││o o│o o││
││   │o o│││ o │o o│││   │o o│││ o │o o│││   │o o│││ o │o o│││o o│o o││
││   │o o│││   │o o│││  o│o o│││  o│o o│││o o│o o│││o o│o o│││o o│o o││
│L---+----│L---+----│L---+----│L---+----│L---+----│L---+----│L---+----│
L---------+---------+---------+---------+---------+---------+----------
Linda
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

--
Met vriendelijke groet,
@@i = Arie Groeneveld

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to