f=: 3 : 0
select. y
case. 0 do. 0 0 0
case. 1 do. 0 0 1
case. 2 do. 0 1 0
case. 3 do. 0 1 1
case. 4 do. 1 0 0
case. 5 do. 1 0 1
case. 6 do. 1 1 0
end.
)

   br=: 3 : 0
> f &.> y
)

   br 0
0 0 0
   br 2
0 1 0


  br i.5
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0

2011/12/27 Kip Murray <k...@math.uh.edu>

> Can you write a verb br which returns the binary representation of y
> without using #: or #. ?
>
>  br 0
> 0
>  br 2
> 1 0
>  br i. 5
> 0 0 0
> 0 0 1
> 0 1 0
> 0 1 1
> 1 0 0
>  br _13
> |domain error: br
> |       br _13
>
> An inverse I like is
>
>  bv =: (2 p.~ |.)"1 :. br
>
>  bv br i. 5
> 0 1 2 3 4
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>



-- 
Björn Helgason, Verkfræðingur
Fornustekkum II
781 Hornafirði,
t-póst: gos...@gmail.com
gsm: +3546985532
twitter: @flugfiskur
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

Reply via email to