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

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

13
Відтворення гри з іменами
Напишіть програму, щоб грати в ігри з іменами . Вхідні дані Ваша програма певним чином повинна сприймати одне ім'я як вхід від користувача (наприклад, читати зі стандартного вводу або як аргумент командного рядка). Можна припустити, що ім'я - це одне слово, що складається з великої літери, а потім однієї або …
9 code-golf 

5
Комбінатор з фіксованою точкою для гольфу
Напишіть комбінатор з фіксованою точкою якомога менше символів мовою, яку ви обрали. вільна форма ( тобто найкоротша версія): вся програма, фактична функція, фрагмент коду ви не можете використовувати вашу стандартну бібліотеку, якщо вона має її Ви можете, однак, витягнути його з інших функцій високого рівня, але це краще зробити, ніж …

3
Фізичний гольф: похила стрільба
"А тепер для чогось, зовсім іншого". Сердитий птах знімається під кутом р до горизонталі зі швидкістю і. Земля крута, нахилена під кутом α. Знайдіть горизонтальну відстань q, яку пройшла птиця, перш ніж потрапила на землю. Складіть функцію f (α, β, u), яка повертає довжину q : горизонтальну відстань, яку пройшов …
9 code-golf  math 

1
Побудуйте двигун для гри в лабіринті
Це подальше запитання щодо друку лабіринту . Якщо вам подобається це питання, будь ласка, додайте більше алгоритмів генерації лабіринту;). Для цього вам потрібно буде реалізувати ігровий движок для одного гравця, який повинен знайти скарб у лабіринті та вийти з підземелля. Двигун запускається зчитуванням лабіринту зі стандартного вводу, а потім рядком, …
9 code-golf  maze 

15
Виведіть праймери поблизу
Напишіть програму, яка приймає вхід (який може бути, а може і не бути основним), і перераховує негайний простий наступний і перед ним. Приклад введення: 1259 Приклад виводу: 1249 1277 Найкоротша програма виграє. Потрібно виконати протягом 10 секунд на сучасному настільному ПК. Вхід буде обмежений максимум 10000.

9
Розділіть слово на частини з рівними балами
Якщо припустити A = 1, B = 2 ... Z = 26, а значення слова є сумою цих буквених значень, можна розділити деякі слова на дві частини так, щоб вони мали однакові значення. Наприклад, "wordsplit" можна розбити на дві частини так: ordsl wpit, тому що o + r + d …
9 code-golf  word 

14
Числа, суми, продукти
Давши сітку 20 × 20 невід’ємних цілих чисел, знайдіть підрешітку 3 × 3, де добуток сум окремих окремих рядків досягає максимуму. Розмовляємо у формулах: Дано 3 × 3 підмережі функція для максимізації є За рядок підраховується сума, а потім множать окремі суми. Приклад (лише 5 × 5): Частина, виділена червоним …

10
Нумерація кросвордів
Створіть програму, щоб правильно пронумерувати сітку кросворду. Вхідні дані Вхідним буде ім'я файлу, що представляє сітку кросворду. Ім'я вхідного файлу може передаватися як аргумент на стандартному вході або іншими звичайними засобами, крім жорсткого кодування. Формат файлу сітки: текстовий файл. Перший рядок складається з двох цілих констант, розділених пробілом, Mі N. …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.