Ви виберете 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). Але ваші програми не повинні виводити абсолютно те саме на будь-якій іншій мові, яку ви використовували.