On 4/19/06, Roger Hui <[EMAIL PROTECTED]> wrote:
> A basic solution is
>
> T=: 10 3 3$' _ | ||_|     |  | _  _||_  _  _| _|   |_|  | _ |_  _|   |_ |_| _ 
>   |  | _ |_||_| _ |_|  |'
> seven_seg=:[:,./T{~_48+a.&i.
>
>   seven_seg '314159'
>  _           _  _
>  _|  ||_|  ||_ |_|
>  _|  |  |  | _|  |
>
> And then you are just looking at shorter ways of generating T .
> This does not seem that interesting as a J puzzle.
>

Your solution is great. Thanks.

For those who want a even more challenging problem, add "adjustable
size" feature.

ACM ICPC problem http://acm.uva.es/p/v7/706.html
Ruby http://www.rubyquiz.com/quiz14.html

>
>
> ----- Original Message -----
> From: "June Kim" <[EMAIL PROTECTED]>
> To: "Programming forum" <[email protected]>
> Sent: Tuesday, April 18, 2006 7:56 PM
> Subject: [Jprogramming] Seven Segment Display -- shortest solution
>
> There was a shortest python coding contest recently. The job is to
> make a function that converts decimal numbers(given as a string) to
> the seven-segment display. For more description and test codes, visit
> http://www.pycontest.net/job
>
> The winner's code was 119 bytes and he reduced it to 117 characters
> afterwards. (the result is at http://www.pycontest.net/ranking/)
>
> How short could it be in J?
>
>
> ----------------------------------------------------------------------
> 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