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