> we actually compute the numbers of the sequence, whereas they 'only'
generate the strings.

What's the difference?  (Vide Turing machines.)


On Mon, May 13, 2019 at 6:40 PM Ben Gorte <[email protected]> wrote:

> I can make it a few characters shorter and avoid the logarithm, but the
> main idea is still the same:
>
>
>  g =: (#.~10x^(1+>&9))@:*:@:(10&#.^:_1)
>
> ,.g^:(<10) 9
>
> 9
>
> 81
>
> 641
>
> 36161
>
> 9361361
>
> 8193619361
>
> 641819361819361
>
> 36161641819361641819361
>
> 93613613616164181936136161641819361
>
> 8193619361936136136161641819361936136136161641819361
>
>
> I think the difference between R.E.'s/my idea at one side, and Mike's or
> Roger's at the other, is that we actually compute the numbers of the
> sequence, whereas they 'only' generate the strings. Or is that futile?
>
>
> Greetings
>
> Ben
>
> On Tue, May 14, 2019 at 12:07 AM Roger Hui <[email protected]>
> wrote:
>
> >    f=: ; @: (*:&.".&.>) @: ":
> >
> >    f 9
> > 81
> >    f f 9
> > 641
> >    f f f 9
> > 36161
> >
> >    f^:(i.10) 9
> > |domain error
> > |       f^:(i.10)9
> >
> > This last runs afoul because of f^:0]9 which has a numeric result and can
> > not be mixed with the other f^:n]9.  It can be fixed by preapplication of
> > ": or by starting with '9', or by not doing f^:0 of course.
> >
> >    f^:(i.10) ": 9
> > 9
> > 81
> > 641
> > 36161
> > 9361361
> > 8193619361
> > 641819361819361
> > 36161641819361641819361
> > 93613613616164181936136161641819361
> > 8193619361936136136161641819361936136136161641819361
> >
> > On Mon, May 13, 2019 at 2:48 AM R.E. Boss <[email protected]> wrote:
> >
> > > Was wrong subject. My mailing is getting rusty too.
> > >
> > >
> > > R.E. Boss
> > >
> > >
> > > > -----Oorspronkelijk bericht-----
> > > > Van: Programming <[email protected]>
> > > > Namens R.E. Boss
> > > > Verzonden: maandag 13 mei 2019 11:07
> > > > Aan: [email protected]
> > > > Onderwerp: Re: [Jprogramming] JELM - Extreme Learning Machine in J
> > > >
> > > > It took me more time than expected to produce the sequence of numbers
> > in
> > > > J:
> > > >
> > > > (from Seqfan Mailing list - http://list.seqfan.eu/)
> > > > > Beginning with a two-digit square, successively replace each digit
> > > > > with its square, then repeat.
> > > > >
> > > > > For example,
> > > > >                                   9
> > > > >                                  81
> > > > >                                 641
> > > > >                               36161
> > > > >                             9361361
> > > > >                          8193619361
> > > > >                     641819361819361
> > > > >             36161641819361641819361
> > > > > 93613613616164181936136161641819361
> > > >
> > > >    ((]#.~ 10x^10>:@<.@^.]) *:@(10&#.^:_1))^:(i.10)9
> > > > 9 81 641 36161 9361361 8193619361 641819361819361
> > > > 36161641819361641819361 93613613616164181936136161641819361
> > > > 8193619361936136136161641819361936136136161641819361
> > > >
> > > > Curious about other, more elegant solutions, since my J is getting
> > rusty.
> > > >
> > > >
> > > > R.E. Boss
> > > >
> ----------------------------------------------------------------------
> > > > For information about J forums see
> http://www.jsoftware.com/forums.htm
> > > ----------------------------------------------------------------------
> > > For information about J forums see http://www.jsoftware.com/forums.htm
> > >
> > ----------------------------------------------------------------------
> > For information about J forums see http://www.jsoftware.com/forums.htm
> >
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to