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

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

2
Розпізнавання обличчя
Мета цього завдання - виявити, очистити та відзначити всі обличчя в будь-якому даному "зображенні". Що в обличчі? Обличчям буде квадрат ZxZ, де Z - непарне ціле число, що перевищує 1. У верхньому лівому та правому кутах та в центрі будуть символи 'O', а нижня лінія буде достатньо оточуючих '\' та …

30
Виведення порядкових чисел (1-й, 2-й, 3-й)
Я хотів би генерувати (як результат повернення функції, або просто як вихід програми) порядковий суфікс додатного цілого числа, з’єднаного з числом. Зразки: 1st 2nd 3rd 4th ... 11th 12th 13th ... 20th 21st 22nd 23rd 24th І так далі, із суфіксом, що повторює початкові 1–10 субпредмет кожні 10 до 100, …

30
Намалюйте трикутник Серпінського
Трикутник Серпінського - це фрактал, утворений взяттям трикутника, зменшення висоти та ширини на 1/2, створення 3 копій отриманого трикутника, і розміщуйте їх таким, щоб кожен трикутник торкався інших двох на кутку. Цей процес повторюється знову і знову з отриманими трикутниками для отримання трикутника Серпінського, як показано нижче. Напишіть програму для …

20
Поради щодо гольфу в мові програмування Шекспіра
Які загальні поради щодо гольфу в мові програмування Шекспіра? Я шукаю ідеї, які можна застосувати до проблем із гольф-кодом і які також принаймні дещо специфічні для SPL (наприклад, "видалити коментарі" - це не відповідь). Будь ласка, опублікуйте одну пораду за кожну відповідь.
43 code-golf  tips 

16
Поради щодо Regex Golf
Подібно до наших тем, що стосуються мовних порад щодо гольфу: які загальні хитрощі для скорочення регулярних виразів? Я можу побачити три способи використання регулярного вираження, коли мова йде про гольф: класичний регекс-гольф ("ось список, який повинен відповідати, і ось список, який повинен вийти з ладу"), використовуючи регулярний вираз для вирішення …

30
Поради щодо гольфу в CJam
CJam - натхненна GolfScript мова для гри в гольф, створена користувачем aditsu користувача PPCG . Отже, у поєднанні з іншими підказками, що стосуються конкретних мов: Які загальні поради щодо гольфу в CJam? Будь ласка, опублікуйте одну пораду за кожну відповідь.
43 code-golf  tips  cjam 

15
Чи зупинена ця машина Foo?
Визначення того, чи зупиняється машина Тюрінга, невідомо, але це не обов’язково для простих машин. Foo машина являє собою машину з кінцевої стрічкою, де кожна клітинка на стрічці має ціле число або символ HALT h, наприклад , 2 h 1 -1 Покажчик інструкцій починається з вказівки на першу комірку: 2 h …

3
Клейн Топололіглот
Klein - це 2D мова, яку я розробив, і яку можна вбудувати на 12 різних топологічних поверхнях. Програму Klein можна запускати на різних поверхнях, змінюючи аргументи командного рядка. Топологія визначає, куди спрямовується вказівник інструкції, коли він відходить від краю програми. При відсуванні від краю ip підскочить до краю з відповідним …

23
Розбираємо формат словника Bookworm
Нещодавно я потурав собі ностальгією у вигляді Bookworm Deluxe: Якщо ви цього ще не бачили, це гра в слова, де метою є з'єднання сусідніх плиток для формування слів. Для того, щоб визначити, чи є рядок дійсним словом, він перевіряє його на своєму внутрішньому словнику, який зберігається у стисненому форматі, який …
42 code-golf  string 

8
Денніс, Дорноб, Мартін Бюттнер, Кріс Єстер-Янг - Піцерія!
Програмування Головоломки та Код Гольф збирається придбати нового модератора , Денніс ! Цей виклик є даниною йому та іншим нашим активним (або останнім часом активним) модераторам: Дорнобб , Мартін Бюттнер та Кріс Єстер-Янг . Заголовок виклику призначений для прочитання під мелодію пісні Pepto Bismol . В основному, ми будемо розглядати …

5
Боже мій, це повно просторів!
Деякі люди наполягають на використанні пробілів для підрахунку та відступу. Для табуляції це безперечно неправильно. За визначенням для складання табуляції потрібно використовувати табулятори. Навіть для відступу табличні пристрої об'єктивно переважають: У спільноті Stack Exchange чіткий консенсус . Використання єдиного простору для відступу візуально неприємно; використання декількох є марним. Оскільки весь …

9
Це супер ефективно!
У Покемоні існує 18 типів: Normal Fighting Flying Poison Ground Rock Bug Ghost Steel Fire Water Grass Electric Psychic Ice Dragon Dark Fairy Покемон може мати один або подвійний набір тексту. Наприклад, Пікачу є Electric, а Тиранітар є Rock/Dark. Порядок типів не має значення. Покемон не може мати один і …
42 code-golf 

18
Роздрукуйте імена символів
Кожен символ Unicode має назву, як-от "LATIN CAPITAL LETTER A". Ім'я символу Unicode може містити лише великі літери, пробіли та знак мінус. Напишіть програму, яка читає текст і виводить імена кожного символу в новий рядок. Наприклад, якби введення було "Привіт, світ!", Вихід буде LATIN CAPITAL LETTER H LATIN SMALL LETTER …

12
Природний генератор основного типу
Існує досить велика кількість простих генеруючих функцій. В основному всі вони побудовані і ґрунтуються на ситі Ератостена, функції Мебіуса або теоремі Вілсона, і, як правило, неможливо обчислити на практиці. Але є також генератори, які мають дуже просту структуру і були знайдені випадково. У 2003 році Стівен Вольфрам дослідив клас вкладених …


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