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

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

3
Програмування пазлів та вантажівка Тако
Програмування Головоломки та Код Гольф відкрив вантажівку тако ! Слово вимкнене, і тепер користувачі з усієї мережі Stack Exchange приїжджають спробувати наші смачні, справжні ASCII тако . Нам потрібна ваша допомога, щоб усі вчасно отримали свої замовлення. Всередині вантажних автомобілів для їжі не так багато місця, тому вам знадобиться, щоб …

9
Основна назва латинського символу для символу
Повернемося до основ! Ваш код, повна програма або функція, повинен перетворити офіційне ім'я Unicode друкуваного базового латинського символу у відповідний символ. Наприклад, для введення LOW LINEкод повинен виводитися _. Вам потрібно взяти лише одне ім’я символу як вхідне. Ви не можете використовувати будь-яку попередньо існуючу функцію чи бібліотеку, вбудовану чи …

1
Три взаємні лайки
Завдання У цьому завданні ваше завдання полягає в тому, щоб написати три програми, які утворюють своєрідну систему, схожу на квінти. Давайте назвемо програми A, Bі C. Якщо одній із програм надається джерело іншої програми як вхідний, він виводить джерело третьої програми. Наприклад, якщо Aзадано Bяк вхід, він виводить C. Якщо …
23 code-golf  quine 

25
Обчисліть бінарну послідовність трикутника Сірпінського
Послідовність бінарного трикутника Сірпінського - це послідовність чисел, двійкові представлення яких дають рядки Бінарного Сірпінського трикутника, яка задається, починаючи з 1 у нескінченному ряду нулів, а потім повторно замінюючи кожну пару біт на xor цих біт , як: f(0)= 1 =1 f(1)= 1 1 =3 f(2)= 1 0 1 =5 …

2
Сантехнічні випадкові шляхи
Напишіть програму або функцію, яка займає три цілі числа, ширину w, висоту hта кількість кроківs . Ви будете малювати непересічні кроки випадкових прогулянок s довгими зображеннями 5*wна 5*hпіксель, де кожні 5 на 5 піксельних комірок або порожні (чисто бежевий), або одна з цих дванадцяти простих «труб»: Зображення вгорі збільшується для …

20
N Слантовий косий пиріг
Напишіть програму або функцію, яка приймає додатне ціле число N. Коли N дорівнює 1, виведіть /\ \/ Коли N дорівнює 2, виведіть /\/\ \/ / / / \/ Коли N дорівнює 3, виведіть /\/\/\ \/ / / / / / \/ / / / \/ Коли N дорівнює 4, виведіть …

10
* Переписування * міток
Якщо ви коли-небудь намагалися додавати мітки в дійсно щільний сюжет, то зрозумієте, що іноді мітки перекриватимуться один одним, що робить їх важким для читання. Ми будемо робити щось подібне, але в 1D. Введення буде послідовністю (label, x-coordinate)пар, а вихід буде результатом малювання кожної точки і мітки у заданому порядку. Зірочку, …
23 code-golf  string 

5
Безшовне перетворення від квадрата до шестикутника
Для багатьох ігор, що граються на сітці, шестикутники є явно Superior Choice ™. На жаль, на багатьох безкоштовних сайтах мистецтва ігор є лише безшовні набори плиток для квадратних карт. У минулому проекті я використав деякі з них і вручну перетворив їх на шестикутники. Однак я лінивий літ. Автоматизувати процес слід …

18
Прості стрілки для друку
Для занять гольфом я виконував завдання в класі "Вступ до дівчини" в Python. Я виявив, що для цього завдання існувало декілька стратегій, які дуже близькі за кількістю персонажів, і я впевнений, що люди можуть знайти ще кращі способи. Хоча мене найбільше цікавлять способи зробити це на Python, я хотів би …

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

18
Lookalike форми
Подібні цифри Два прямокутника схожі, якщо співвідношення їх сторін однакові. Розглянемо ці два прямокутники; прямокутник у 5 ліній у висоту та 11 символів у ширину: =========== =========== =========== =========== =========== і прямокутник у 10 ліній заввишки та 22 символи в ширину: ====================== ====================== ====================== ====================== ====================== ====================== ====================== ====================== ====================== …

30
Побудуйте шахову дошку
Побачив це у виклику PHP. Мета - зробити шахову дошку з 64 квадратами (8 * 8) з мінімальною кількістю коду. Досить просто, я зробив шахту в PHP в 356 байт (це не вражаюче, я знаю), і я хотів би побачити деякі інші підходи. Це може бути зроблено мовою на ваш …

25
Числа Бернуллі
Номери Бернуллі (конкретно, другі числа Бернуллі) визначаються наступним рекурсивним визначенням: Де позначається комбінація . З урахуванням невід'ємного цілого числа mв якості введення, виведіть десятковий подання АБО зменшений дріб для mпершого секунди числа Бернуллі. Якщо ви виводите десяткове представлення, у вас повинно бути принаймні 6 десяткових знаків (цифр після десяткової крапки) …


2
З’єднання букв
Ви повинні написати програму або функцію, яка отримує блок символів, представлений у вигляді рядка, і виводить або повертає аналогічний рядок, в якому з'єднані літери, суміжні в алфавіті. Наочний приклад (у формі input => output): b d b d |\ /| | \ / | => | X | | / …

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