Here's a variant on mine which only uses J primitives:
v 'Spoiler space ...'
S p o i l e r s p a c e . . .
S p o i l e r s p a c e . .
S p o i l e r s p a c e .
S p o i l e r s p a c e
S p o i l e r s p a c e
S p o i l e r s p a c
S p o i l e r s p a
S p o i l e r s p
S p o i l e r s
S p o i l e r
S p o i l e r
S p o i l e
S p o i l
S p o i
S p o
S p
S
v=: # {. (' ', _2 }. ])^:a:@#~&1j1
My first version began with dtb@ instead of # {. (and, thus, included
the blank line which Jose's original post shows between the two uses
of v).
Thanks,
--
Raul
On Tue, Apr 12, 2016 at 10:23 AM, Dan Bron <[email protected]> wrote:
> Raul wrote:
>> If it's a puzzle, ... my first implementation of v had 30=#5!:5<‘v’
>> and used a proverb.
>
> Mine had 32 (necessary) chars, was tacit, and used only J primitives. I’m
> sure it can be improved, it was fairly naive (given in the postscript after
> spoiler space).
>
> -Dan
>
> v 'Don''t look down'
> D o n ' t l o o k d o w n
> D o n ' t l o o k d o w
> D o n ' t l o o k d o
> D o n ' t l o o k d
> D o n ' t l o o k
> D o n ' t l o o k
> D o n ' t l o o
> D o n ' t l o
> D o n ' t l
> D o n ' t
> D o n ' t
> D o n '
> D o n
> D o
> D
>
>
>
>
>
>
>
>
> v =: [: (|."_1/~ i.@#) (1j1 # ])\.&.(|."1)
>
>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm