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

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

30
Роздрукуйте арку висхідних / низхідних чисел
Я вважав, що "арка" є найкращим способом описати цю схему чисел: 1234567887654321 1234567 7654321 123456 654321 12345 54321 1234 4321 123 321 12 21 1 1 Формально визначений, кожен рядок складається з цифр від 1 до 9-n, (n-1)*2пробілів і чисел 9-nчерез 1 (де nпоточний рядок). Ваше завдання - написати, скориставшись …

30
Російська рулетка
Напишіть програму, яка грає російську рулетку! Якщо програма запущена, після друку "Я вижив!" має бути 5 з 6 шансів, що це нормально закінчиться. має бути 1 з 6 шанс збоїв програми. (помилка сегментації тощо) Не дозволяється введення та інші виходи. Випадковість повинна бути справедливою: вона повинна мати рівномірний розподіл ймовірностей. …
28 code-golf 

6
Вибір мов для гольфу [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 3 роки тому . Які поради щодо вибору потрібної мови для гольфу? Які фактори впливають на обрану мову? …
28 code-golf  tips 

7
Оцінка рукою Cribbage
Це завдання полягає в тому, щоб забити Кріббедж руку. Якщо ви не граєте в Cribbage, у вас є певне навчання. Ми граємо зі стандартною покерною колодою, а рука складається з чотирьох карт плюс "картка вгору". Існує два типи рук: звичайна та «ліжечка». Картки поставляються у форматі, vsде vодин з: A23456789TJQK(T …
28 code-golf  game 

30
Здійснюйте гіпереекспоненцію / тетрацію без використання '^'
Змагання Реалізувати тетраци (ака Power Tower або Hyperexponentiation) з найменшою кількістю символів. Умови Не використовуйте «влада» оператор або його еквіваленти (такі як pow(x,y), x^y, x**yі т.д.) Введення подано у вигляді: x y(розділене пробілом) xпіддається експоненції самих yчасів. Ваш метод повинен бути в змозі обчислити принаймні 4 3(4 експоненції себе 3 …
28 code-golf  math 

5
Розширений калькулятор
Ви повинні написати програму, яка оцінює рядок, який був би введений в розширений калькулятор. Програма повинна прийняти введення за допомогою stdin та вивести правильну відповідь. Для мов, у яких немає функцій прийому stdin, ви можете взяти на себе функції readLineта printобробляти ці завдання. Вимоги: Не використовує жодних функцій "eval" Може …
28 code-golf  math 

17
Розшифруйте шифротекст Віньєра
Віженер Шифр був простим поліалфавітних шифром , який в основному застосовується один з декількох шифрів Цезаря, в відповідно до ключа. В основному букви в ключі вказують, який зміщений алфавіт використовувати. З цією метою був простий інструмент під назвою площа Віньєра: Тут кожен рядок є окремим алфавітом, починаючи з відповідної літери …
28 code-golf  cipher 

29
Відображення цифр «Стиль цифрового годинника»
Напишіть найкоротшу програму, яка буде вводити рядок чисел (довжиною не менше 20-ти) як вхід, і відображати вихід, використовуючи стандартні цифри цифрового годинника. Наприклад, для введення 81, рішення з виходом ascii дасть: _ |_| | |_| | Графічний вихід також прийнятний, якщо це допомагає.

30
Обчисліть контрольну цифру ISBN-13
Напишіть функцію, яка з урахуванням перших 12 цифр коду ISBN-13 обчислить весь ISBN за допомогою обчислення та додавання відповідної контрольної цифри. Вхід вашої функції - рядок, що містить перші 12 цифр ISBN. Його вихід - рядок, що містить усі 13 цифр. Офіційна специфікація Напишіть функцію, яка при заданому рядку s …

29
Зворотна колумбійська функція
Давайте визначимо послідовність: Послідовність підсумовування n знаків (n-DSS) - це послідовність, яка починається з n . Якщо останнє число було k , то наступне число - k + цифра-сума (k) . Ось перші кілька n-DSS: 1-DSS: 1, 2, 4, 8, 16, 23, 28, 38, 49, 62, 70... 2-DSS: 2, 4, …

24
Виведіть зображення Super Mario
Це проблема в Luogu OJ. Я вирішив опублікувати його тут, тому що в Luogu OJ багато людей, включаючи мене та мого друга, цікавляться, як вирішити цю проблему в межах найменшої кількості персонажів. Ваше завдання - вивести наступне мистецтво ASCII: ************ ####....#. #..###.....##.... ###.......###### ### ### ........... #...# #...# ##*####### #.#.# …

9
"Ви повинні побудувати додаткові пілони!"
Вступ У стратегічній грі Starcraft 2 є три "раси" на вибір: Terran, Zerg і Protoss. У цьому виклику ми зупинимося на протосі та знаковій фразі "Ви повинні побудувати додаткові пілони!" Це повідомлення повідомляється, коли у вас закінчується постачання для створення армії. Отже, щоб допомогти спільноті Starcraft, ви повинні написати програму …

20
Сумісність вампіра
Маловідомий факт про вампірів - це те, що вони повинні пити кров жертви, яка має сумісну групу крові донора. Матриця сумісності для вампірів така сама, як і для матриці донора / реципієнта еритроцитів . Це можна підсумувати за допомогою таблиці Американського Червоного Хреста Type You Can Give Blood To You …

9
Поради щодо гольфу в APL
Нещодавно я розпочав один виклик для гольфу з кодом, і, здається, переможець - GolfScript (сюрприз, сюрприз!). Цікаво, що був ще один дуже сильний конкурент, який мав усі шанси перемогти GolfScript. Його назва - APL. Я бачу тут багато відповідей, написаних в APL. Здається, ця мова є досить ефективною для гольфу …
28 code-golf  tips  apl 

10
Грайте в гру хаосу
Chaos Гра являє собою простий метод для генерації фракталів. З огляду на початкову точку, відношення довжини r та набір 2D точок, повторно виконайте наступне: Зі свого набору очок виберіть навмання (рівномірно). Середнє значення цієї точки та останньої намальованої точки (або початкової точки), використовуючи r та 1 - r як ваги …

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