Завдання проста: ваша програма читає ціле число як вхідне і друкує, чи є простим чи ні. Ви можете надрукувати "так / ні", "правда / неправда" або все, що однозначно ідентифікує результат.
Завдання полягає в тому, що код повинен працювати зі своїми транспонованими рядками та стовпцями.
Щоб виключити очевидне рішення (найкоротше "просте" рішення, повторне вертикально "за схемою" із застосуванням коментарів), показник трохи відрізняється від звичайного коду-гольфу:
Оскільки форматування є дуже важливим у цьому виклику , розмір коду вимірюється в області найменшого прямокутника, до якого вписується код. Іншими словами, пробіл налічується, і рядки повинні бути заповнені однаковою довжиною (ви не насправді це потрібно робити, коли ви публікуєте рішення, для простоти). Наприклад
int main()
{
return 0;
}
мав би розмір 4 * 13 = 52, (і очевидно, що він не відповідає жодному з двох критеріїв: первинного виявлення та переміщення).
Найменший розмір виграє.
Ви можете використовувати будь-яку мову та будь-яку функцію бібліотеки, за винятком випадків, коли єдиною метою цієї функції є пошук, генерування чи виявлення праймерів.
Редагувати:
Хоча переможцем, мабуть, стане рішення Golfscript, я присуджую 50 балів за найкраще рішення C або C ++!