Whoops, too much turkey!!
I meant to say that:
g=: i.~ f"0@:i.@:+:
g 75
87
Cheers, bob
On 2010-12-26, at 1:48 PM, bob therriault wrote:
> Hi Björn,
>
> This is a bit brute force but it seems to work.
> g=: i.~ f"0@:i.@:+:
> g 87
> 75
>
> Essentially applying f to a list up to twice the argument (y) and returning
> the index (x) of the first spot f(x)=y
>
> Cheers, bob
>
> ps. I believe your original f can also be written as:
> f1=: [: # i. -./ 2 3 ^~ i.
>
> On 2010-12-26, at 11:47 AM, Björn Helgason wrote:
>
>> I have a small task that looks like this
>>
>> f=: [: # i. -. (2 ^~ i.) , 3 ^~ i.
>> f 87
>> 75
>>
>> I want to use tacit to find what number gives me 75 numbers (the answer
>> being 87)
>>
>> Could be asking what argument y do I need to find x numbers according to the
>> formula above
>>
>> --
>> Björn Helgason, Verkfræðingur
>> Fornustekkum II
>> 781 Hornafirði,
>> t-póst: [email protected]
>> gsm: +3546985532
>> sími: +3544781286
>> http://groups.google.com/group/J-Programming
>>
>>
>> Tæknikunnátta höndlar hið flókna, sköpunargáfa er meistari einfaldleikans
>>
>> góður kennari getur stigið á tær án þess að glansinn fari af skónum
>> /|_ .-----------------------------------.
>> ,' .\ / | Með léttri lund verður |
>> ,--' _,' | Dagurinn í dag |
>> / / | Enn betri en gærdagurinn |
>> ( -. | `-----------------------------------'
>> | ) | (\_ _/)
>> (`-. '--.) (='.'=) ♖♘♗♕♔♙
>> `. )----' (")_(") ☃☠
>> ----------------------------------------------------------------------
>> 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