This also works with length 64

   (,.@]^:(46 e.[)(,,.~65 97+/i.26)&([:}.26{.[}.~[i.{.@]))&.(a.&i.) 'B'
CDEFGHIJKLMNOPQRSTUVWXYZA
   (,.@]^:(46 e.[)(,,.~65 97+/i.26)&([:}.26{.[}.~[i.{.@]))&.(a.&i.) '['

   (,.@]^:(46 e.[)(,,.~65 97+/i.26)&([:}.26{.[}.~[i.{.@]))&.(a.&i.) 'B.'
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
A
  
I used # to only select good input and &. to convert back and forth from 
character to number

Cheers, bob

On 2012-08-26, at 3:07 AM, R.E. Boss wrote:

> If your
> 
>   ,65 97+/26|i.51[n=:i.25    
> 
> is replaced by
> 
>   32(+,]),~65+n=:i.26
> 
> you win 4 characters, making the total 64.
> 
> ,.^:('.'e.t)s{ ::($:&}.)~n+1+{.t i.~s=:a.{~,65 97+/26|i.51[n=:i.25[t=.'F'
> GHIJKLMNOPQRSTUVWXYZABCDEF
>    ,.^:('.'e.t)s{ ::($:&}.)~n+1+{.t i.~s=:a.{~32(+,]),~65+n=:i.26[t=.'F'
> GHIJKLMNOPQRSTUVWXYZABCDEF
> 
> 
> R.E. Boss
> 
> 
>> -----Oorspronkelijk bericht-----
>> Van: programming-boun...@forums.jsoftware.com 
>> [mailto:programming-boun...@forums.jsoftware.com] Namens Raul Miller
>> Verzonden: vrijdag 24 augustus 2012 21:17
>> Aan: programm...@jsoftware.com
>> Onderwerp: Re: [Jprogramming] Print Custom Alphabet
>> 
>> I'm not sure how to express that here.
>> 
>> Consider, for example:
>>   ,.^:('.'e.t)s{ ::($:&}.)~n+1+{.t i.~s=:a.{~,65 97+/26|i.51[n=:i.25[t=.
>> 
>> Here, I need would need quotes around the argument.  And, it's still
>> 70 characters.
>> 
>> --
>> Raul
>> 
>> On Fri, Aug 24, 2012 at 3:01 PM, Roger Hui <rogerhui.can...@gmail.com> wrote:
>>> I think it is customary to assume that the input is just an argument.  The
>>> q solution so assumes.
>>> 
>>> 
>>> 
>>> On Fri, Aug 24, 2012 at 11:38 AM, Raul Miller <rauldmil...@gmail.com> wrote:
>>> 
>>>> On Fri, Aug 24, 2012 at 2:00 PM, Roger Hui <rogerhui.can...@gmail.com>
>>>> wrote:
>>>>> http://codegolf.stackexchange.com/questions/7036/print-custom-alphabet
>>>>> 
>>>>> The gauntlet is thrown!
>>>> 
>>>> The best I can see, right now, is:
>>>>   ,.^:('.'e.t)s{ ::($:&}.)~n+1+s i.{.t=.1!:1##s=:a.{~,65
>>>> 97+/26|i.51[n=:i.25
>>>> 
>>>> And this is 74 characters long -- 42% longer than another entry.
>>>> 
>>>> Note that I am using something like 9 characters for the action of
>>>> reading input, and another 10 to give an empty result in an adverse
>>>> case.
>>>> 
>>>> --
>>>> Raul
>>>> ----------------------------------------------------------------------
>>>> 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