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

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

24
Створіть групову таблицю для Z_n
Групи є широко використовуваною структурою в математиці та мають додатки в галузі інформатики. Цей виклик коду стосується найменшої кількості символів для створення групової таблиці для групи добавок Z n . Як побудовано таблицю: Для Z n елементами є {0, 1, 2, ..., n-1}. У таблиці буде n рядків і n …

4
Знайдіть наступний «цікавий» час
Я трапився сьогодні дивитись на годинник рівно об 11:11:11 (а сьогодні 1/11; шкода, що це не 2011 рік), і це задумало мене: я знаю! Я повинен зробити з цього питання кодове поле для гольфу! Я дурень. У будь-якому разі, ваше завдання полягає в тому, щоб взяти годину, хвилину та секунду …
9 code-golf  date 

13
Порахуйте символи, перетворіть їх на шифр
Проблема: Ви повинні зробити програму, яка виконує такі дії: бере великий рядок з малого тексту та підраховує всі зустрічі кожної літери. то ви ставите літери в порядку від найбільших до найменших випадків. потім ви берете цей список і перетворюєте його в кодер / декодер тексту. потім кодує текст цим шифром. …
9 code-golf 

2
Backtickify фрагменти коду на Stack Exchange
Ваша мета - ввести будь-який довільний текст, наприклад: This is some text І виведіть цей текст, відформатований як код для публікацій (Marked з ароматом SE) та коментарів (mini-Markdown) на Stack Exchange, таких як: `This is some text` `This is some text` Однак він стає складнішим. Розглянемо вхід: Perl has a …
9 code-golf 

8
Міссі Еліот, байти XKCD та ASCII
Натхненний наступним коміксом XKCD: У «Місі Елліот» «Робота це» частина хору звучить так: Is it worth it, let me work it I put my thing down, flip it and reverse it Враховуючи це, я пропоную наступний виклик коду для гольфу: Створіть такий код, щоб: Бере 8-бітний вхід ASCII від STDIN; …

2
Перевірте, чи можна вирішити 15 головоломок
П'ятнадцять головоломки властива в тому , що тільки половині можливих станів розташування можна розв'язати. Якщо ви перевернете 14 і 15 плиток, ви не можете пересунути блоки так, щоб вони були відвернуті назад. Ваше завдання - створити програму, яка приймає список цілих чисел у обраному вами форматі (містить точно один примірник …

5
форматування рядків у стилі printf
Виклик Напишіть функцію, яка реалізує printfформатування рядків у стилі C. Правила Ви повинні реалізувати , по крайней мере %%, %c, %s, %dі %f. Ви не повинні використовувати вбудований метод форматування рядків. Ви не повинні запускати зовнішні програми або підключатися до Інтернету зі своєї програми. Ви самі вирішуєте, як обробити недійсний …

9
Запишіть число як суму Фібоначчі
Давайте визначимо послідовність Фібоначчі як F(1) = 1 F(2) = 2 F(n) = F(n - 2) + F(n - 1) Отже, у нас є нескінченна послідовність 1,2,3,5,8,13,... Добре відомо, що будь-яке додатне ціле число може бути записане як сума деяких чисел Фібоначчі. Єдине застереження - це підсумок може бути не …

3
Проаналізуйте літеральний рядок Python
Завдання полягає в тому, щоб проаналізувати рядок, як це робить Python, і надрукувати вміст рядка. Введення (аргумент командного рядка або stdin) : рядковий літерал (наприклад "hello") (або кілька літералів, див. Конкатенацію рядкових літералів нижче) Вихід (stdout) : вміст рядка (наприклад hello) Правила розбору рядка: Строковий літерал міститься у збігаються парах …

8
Простий логічний калькулятор воріт
Якщо ви вирішите прийняти це, ваша місія полягає в тому, щоб побудувати простий оцінювач істини для наступних логічних операторів: ---------------------------------------------------------------------------------- Logical Name | Gate Name | Symbol | Symbol Name | Truth Table ---------------------------------------------------------------------------------- Identity | is | | (none) | 10 Negation | not | ~ | tilde | …

4
Шаблони газонокосарок
Взято з Google Code Jam 2013 Кваліфікаційний раунд Проблема B : Аліса та Боб мають газон перед своїм будинком, що має форму прямокутника N метра на М метр. Щороку вони намагаються обрізати газон за якоюсь цікавою схемою. Раніше вони різали ножицями, що було дуже трудомістким; але тепер у них є …
9 code-golf 

14
Відображення тривалих дробів
Ваше завдання полягає в перетворенні дробу в її форму дробу. Введення : Фракція може бути введена в будь-якому форматі, включаючи (але не обмежуючись цим) рядок: "7/16" список: {7, 16}, (7, 16), [7, 16] проста замовлена ​​пара: 7 16 функція: f [7,16] Вихід : Продовжений дріб, у 2D, з горизонтальними дробами …

5
Слова довільної тривалості квадратних вільних слів
Рядок є квадратним, якщо він не містить підрядки двічі поспіль. Можливо мати довільно довге слово без квадратного квадрата за допомогою 3-буквеного алфавіту. Напишіть програму , яка приймає позитивне ціле число п від стандартного введення і друкує будь-якого безквадратного слова довжини п, з допомогою символів A, Bі C. Найкоротший код виграє.

1
Напишіть розв'язувач потоку ASP / Prolog / SAT
Flow Free - захоплююча андроїд гра, де вам потрібно з’єднати пари елементів разом через змій, що не перекриваються, і заповнити всю сітку. Опис див. Тут: https://play.google.com/store/apps/details?id=com.bigduckgames.flow&hl=uk У мене є рішення ASP (програмування набору відповідей), яке є лише кількома правилами, і я не думаю, що таке рішення можна скласти майже так …
9 code-golf 

3
Побудуйте вбивцю судоку Solver
Ви думали, що регулярне судоку складно, тепер спробуйте вбивцю судоку ! У грі Killer Sudoku вам взагалі не даються цифри. Натомість вам надають регіони, які, як кажуть, складають певну кількість. Розглянемо наступний приклад з Вікіпедії: І його рішення: Програма, яку ви пишете, буде приймати формат, що складається з послідовності з …

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