Golf algumas listras em diferentes idiomas


12

Você escolherá m idiomas e gravará n programas em cada idioma, cada um com comprimento n * m . O k th programa deve saída do k th caráter de cada programa, ordenada pelo número de programa.

Por exemplo, neste envio (apenas para demonstração; eles podem ser quaisquer caracteres, incluindo novas linhas e guias):

ABC
DEF
GHI

O programa ABCdeve produzir ADGe programar DEFe GHIdeve produzir BEHe CFIrespectivamente.

Todos os programas da lista não devem ser normais. Então ABCe ADGdeve ser diferente. O mesmo se aplica aos outros dois programas. Observe que n * m deve ser pelo menos 2 para tornar isso possível.

Você não precisa usar seus idiomas em ordem específica. Assim, você pode escrever dois programas no idioma A, depois três no idioma B e depois outro no idioma A novamente. Mas todos os idiomas devem ser usados ​​exatamente o mesmo número de vezes.

A nova linha inicial / final no seu programa e saída não importa.

A resposta com no mínimo n (m + 10) / m 3 vence. Mas também atribuirei pelo menos +100 recompensas à resposta na maioria dos idiomas, se forem usados ​​pelo menos três deles. Prazo final para a recompensa: após uma semana sem melhora ou 1º de março de 2015, se nenhuma resposta atender ao critério.

Regras sobre idiomas

Você pode usar qualquer idioma com nomes diferentes ou versões diferentes que geralmente são consideradas diferentes o suficiente (como Python 2/3, ECMAScript 5/6). Mas seus programas não devem produzir exatamente a mesma coisa em qualquer outro idioma que você tenha usado.

Respostas:


7

CJam, m = 1, n = 37, pontuação = 407

Aqui está o meu exemplo de resposta. Usava apenas um idioma: CJam.

{"_~"+s'A_'I={;;'f,'Ai>}{'A-=37*}?}_~
{"_~"+s'B_'I={;;'f,'Ai>}{'A-=37*}?}_~
{"_~"+s'C_'I={;;'f,'Ai>}{'A-=37*}?}_~
{"_~"+s'D_'I={;;'f,'Ai>}{'A-=37*}?}_~
{"_~"+s'E_'I={;;'f,'Ai>}{'A-=37*}?}_~
{"_~"+s'F_'I={;;'f,'Ai>}{'A-=37*}?}_~
{"_~"+s'G_'I={;;'f,'Ai>}{'A-=37*}?}_~
{"_~"+s'H_'I={;;'f,'Ai>}{'A-=37*}?}_~
{"_~"+s'I_'I={;;'f,'Ai>}{'A-=37*}?}_~
{"_~"+s'J_'I={;;'f,'Ai>}{'A-=37*}?}_~
{"_~"+s'K_'I={;;'f,'Ai>}{'A-=37*}?}_~
{"_~"+s'L_'I={;;'f,'Ai>}{'A-=37*}?}_~
{"_~"+s'M_'I={;;'f,'Ai>}{'A-=37*}?}_~
{"_~"+s'N_'I={;;'f,'Ai>}{'A-=37*}?}_~
{"_~"+s'O_'I={;;'f,'Ai>}{'A-=37*}?}_~
{"_~"+s'P_'I={;;'f,'Ai>}{'A-=37*}?}_~
{"_~"+s'Q_'I={;;'f,'Ai>}{'A-=37*}?}_~
{"_~"+s'R_'I={;;'f,'Ai>}{'A-=37*}?}_~
{"_~"+s'S_'I={;;'f,'Ai>}{'A-=37*}?}_~
{"_~"+s'T_'I={;;'f,'Ai>}{'A-=37*}?}_~
{"_~"+s'U_'I={;;'f,'Ai>}{'A-=37*}?}_~
{"_~"+s'V_'I={;;'f,'Ai>}{'A-=37*}?}_~
{"_~"+s'W_'I={;;'f,'Ai>}{'A-=37*}?}_~
{"_~"+s'X_'I={;;'f,'Ai>}{'A-=37*}?}_~
{"_~"+s'Y_'I={;;'f,'Ai>}{'A-=37*}?}_~
{"_~"+s'Z_'I={;;'f,'Ai>}{'A-=37*}?}_~
{"_~"+s'[_'I={;;'f,'Ai>}{'A-=37*}?}_~
{"_~"+s'\_'I={;;'f,'Ai>}{'A-=37*}?}_~
{"_~"+s']_'I={;;'f,'Ai>}{'A-=37*}?}_~
{"_~"+s'^_'I={;;'f,'Ai>}{'A-=37*}?}_~
{"_~"+s'__'I={;;'f,'Ai>}{'A-=37*}?}_~
{"_~"+s'`_'I={;;'f,'Ai>}{'A-=37*}?}_~
{"_~"+s'a_'I={;;'f,'Ai>}{'A-=37*}?}_~
{"_~"+s'b_'I={;;'f,'Ai>}{'A-=37*}?}_~
{"_~"+s'c_'I={;;'f,'Ai>}{'A-=37*}?}_~
{"_~"+s'd_'I={;;'f,'Ai>}{'A-=37*}?}_~
{"_~"+s'e_'I={;;'f,'Ai>}{'A-=37*}?}_~
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.