Розмістіть кілька смуг квіток на різних мовах


12

Ви виберете m мов і будете писати по n програм на кожній мові, кожна з довжиною n * m . До - й програма повинна вивести до й символ кожної програми, впорядковані за номером програми.

Наприклад, у цьому поданні (лише для демонстрації; вони можуть бути будь-якими символами, включаючи нові рядки та вкладки):

ABC
DEF
GHI

Програма ABCповинна виводити ADG, а також програми DEFі GHIповинен виводити BEHі CFIвідповідно.

Усі програми у списку не повинні бути звичайною королевою. Так ABCі ADGмає бути різним. Те саме стосується двох інших програм. Зауважте, що n * m має бути принаймні 2, щоб зробити це можливим.

Не потрібно використовувати свої мови в певному порядку. Таким чином, ви можете написати дві програми мовою A, потім три мовою B, потім ще однією мовою A. Але всі мови повинні використовуватися рівно однаково.

Провідний / трейлінг нового рядка у вашій програмі та результатах не має значення.

Відповідь з мінімальним n (m + 10) / m 3 виграє. Але я також нагороджу принаймні +100 нагород за відповідь більшістю мов, якщо він використовував принаймні 3 з них. Кінцевий термін виграшу: після тижня без покращення або 1 березня 2015 року, якщо жодна відповідь не задовольнила цей критерій.

Правила щодо мов

Ви можете використовувати будь-які мови з різними назвами або різні версії, які, як правило, вважаються досить різними (наприклад, Python 2/3, ECMAScript 5/6). Але ваші програми не повинні виводити абсолютно те саме на будь-якій іншій мові, яку ви використовували.

Відповіді:


7

CJam, m = 1, n = 37, оцінка = 407

Ось мій приклад відповіді. Він використовував лише одну мову: 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*}?}_~
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.