Запитання з тегом «code-golf»

Код-гольф - це змагання за вирішення певної проблеми в найменших байтах вихідного коду.

1
Код EBCDIC гольф (З днем ​​народження, Система / 360!)
Досить скоро пройде 50 років з моменту, коли IBM оприлюднила свою комп'ютерну систему System / 360 . Вони першими використали набір символів EBCDIC . Щоб відзначити цю подію, давайте подивимось, хто може написати найкоротшу програму, здатну перетворити "звичайний" текст у та з кодової сторінки EBCDIC 037. Ми будемо використовувати таблицю …

3
Перекладач BrainFlow!
BrainFlow Що таке BrainFlow? BrainFlow - це розширення BrainF ** k (BFk) з 3 додатковими командами для додаткової функціональності та плутанини. Які команди? Крім звичайних команд BFk , ми також маємо: ^ Перехід до комірки № залежно від значення в комірці. Наприклад: Якщо ми знаходимось у комірці № 0 зі …

6
Площа 2D опуклого корпусу
Вам надається масив / список / вектор пар цілих чисел, що представляють декартові координати ( х , у)(x,y)(x, y) точок на 2D евклідовій площині; всі координати між - 104−104−10^4 та 10410410^4 , копії дозволені. Знайдіть площу опуклого корпусу цих точок, закруглену до найближчого цілого числа; точну середину слід округлювати до …

11
Моделюйте побітовий циклічний тег
Виклик Дано два рядки у будь-якому форматі вводу / виводу за замовчуванням, виконайте наступне: ПРИМІТКА. Перший рядок буде викликом як "дані", а другий - "програма". Змініть програму на нескінченну рядок, яка є просто програмою, що повторюється нескінченно (наприклад 10-> 1010101010...). Виклик буде стосуватися цього як "нескінченної програми" Якщо дані не …

6
Інтерпретатор струнного маніпуляції
Підсумок Зроблено нову мову обробки рядків, використовуючи лише символи $+#-!*|@>! Ваше завдання - реалізувати інтерпретатор для нього якомога менше байтів. Вхідні дані Рядок, що є єдиним рядком цієї мови. Це можна сприймати будь-яким розумним способом (stdin, параметр функції, аргумент командного рядка тощо), або як заздалегідь задану змінну. Якщо програма вимагає …

12
Чарівні квадрати модуля
Я великий фанат теорії чисел. Велика річ у теорії чисел - це модульна арифметика; визначення є тоді і тільки тоді, коли . Забавна річ - це підняття повноважень: особливо, коли модуль є простим числом. Зокрема, було доведено, що якщо a і m є відносно простими (не мають загальних факторів, крім …

1
Впроваджуйте MENACE
Фон MENACE ( M achine E ducable N oughts й C Rosses E ngine) є рудиментарним неглибоко машина алгоритм навчання для гри хрестики і нулики, створений британським вчений Дональд Мічі в 1960 - ті роки. Спочатку він був реалізований із 304 коробками сірників, кожен з яких позначений позицією дошки та …

3
Неоднозначні місця на Сітці
У вас маленький робот з чотирма датчиками відстані. Він знає планування кімнати, але не має іншого орієнтації, крім того, щоб мати можливість замикатися на орієнтації на сітку. Ви хочете бути в змозі дізнатися, де робот базується на показаннях, але це може бути неоднозначним через обмежені датчики. Пояснення виклику Вам буде …
11 code-golf  grid 

11
Створіть струнку бейсбольної пітч
Мета Напишіть програму або функцію, яка приймає натуральне ціле число nі випадковим чином генерує законний ряд пітчів (звідси називається рядком Pitch) довжини n. Вхідні дані Ненульове натуральне число n<= 100 Вихідні дані Поверніть випадковий рядок або список символів, які представляють можливу дійсну строку висоти висоти n. Використовувані символи будуть: Б …

9
Велика піраміда Квіне
Завдання - це досить простий виклик квитка з поворотом, ви повинні вивести свій вихідний код у формі піраміди. Форма піраміди визначена нижче: 1 234 56789 ABCDEFG HIJKLMNOP QRSTUVWXYZa bcdefghijklmn ......etc...... Основне обмеження цього завдання полягає в тому, що ваша квітка повинна містити достатньо байтів, щоб не перешкоджати схемі піраміди. Наприклад, …

2
Черви гольфу Патерсона
Черви Патерсона - це своєрідний стільниковий автомат, який існує на нескінченній трикутній сітці і на кожному кроці вони повертаються в якомусь напрямку і рухаються однією одиницею. Їх визначальні властивості полягають у тому, що вони ніколи не можуть двічі переходити одне і те ж місце, і коли вони стикаються з одним …

30
Сума цілих чисел у рядку
Вхідні дані Рядок. Вихідні дані Сума всіх цілих чисел у рядку. Обмеження 1≤довжина рядка≤500 Зразок тесту Вхідні дані the 5is 108 seCONd4 a Вихідні дані 117 Пояснення Сума: 5 + 108 + 4 = 117

7
Приблизна частка цілих чисел із сусідніми множниками
Якщо 1 не враховується як фактор, то 40 має два сусідні фактори (4 і 5) 1092 має два сусідні фактори (13 і 14) 350 не має двох сусідніх факторів (із його факторів 2, 5, 7, 10, 14, 25, 35, 50, 70 та 175, жодне не є двома послідовними) Частка натуральних …
11 code-golf  number 

3
Це арифметико-геометрична послідовність?
Арифметико-геометрична прогресія є поелементний твором арифметичної послідовності і геометричній послідовності. Наприклад, 1 -4 12 -32це добуток арифметичної послідовності 1 2 3 4та геометричної послідовності 1 -2 4 -8. N-й член цілої арифметико-геометричної послідовності може бути виражений як an=rn⋅(a0+nd)an=rn⋅(a0+nd)a_n = r^n \cdot (a_0 + nd) для деякого дійсного числа ddd , …

1
Ввічливий недалекоглядний п’яний бот на мінному полі
Як видно з назви можна припустити, ця проблема частково навіяно ввічливі короткозорий Drunk Bot по @NP Наш бідний бот розміщений на декартовій сітці біля початку, і через кожну хвилину він рухається по 1 одиниці в одному з чотирьох напрямків (вгору, вниз, вліво, вправо). Через п’ять хвилин усі приховані міни в …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.