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

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

4
Обчисліть точку Ферма трикутника
Це дещо схоже на Центри трикутника , але з іншою точкою. Точка Ферма - точка Р у трикутнику ABC така, що значення AP + BP + CP мінімізоване. Є два випадки: Якщо є кут більше 120 градусів, ця вершина є точкою фермату. В іншому випадку намалюйте рівносторонні трикутники на кожній …

9
CamelCase2snake_case ()
Написати функцію для перетворення тексту CamelCased в snake_case: FunctionForHTMLManipulationстаєfunction_for_html_manipulation Текст введення буде єдиним відповідним ідентифікатором на багатьох мовах. Він повинен починатися з англійської літери, а потім слідувати будь-якою кількістю англійських букв чи цифр. Не допускаються інші символи (пробіли, символи тощо). Кожне "слово" у тексті CamelCased розпочнеться з великої літери, якщо …
13 code-golf  string 

6
Мостові підрахунки рук
Однією з речей, яка робить контрактний міст дуже цікавим, є його дуже складна "штучна" мета-гра. Ця система забиття рук - це невелика її частина. Брідж - карткова гра. Кожен гравець отримує руку з 13 карт, і гра починається з торгів . У торгах визначається, як грає решта гри, і тому …

1
Введіть текстові Rickrolls
Оскільки рикклінг - це найбільший мем на Землі, ви [знаєте правила і так я] - ви повинні написати найкоротший код, який може текстурно прокрутити нічого не підозрілого читача. Нехай [ви вниз] є вхідний текст, який містить літери, розділові знаки та пробіли. Кожен раз, коли в тексті з’явиться фраза [брехати і …
13 code-golf  string 

10
Примери числа з простим індексом
Напишіть програму або функцію, яка виводить / повертає перші 10000 простих індексованих простих чисел. Якщо ми називаємо n- м простим p(n), цей список є 3, 5, 11, 17, 31, 41, 59 ... 1366661 тому що p(p(1)) = p(2) = 3 p(p(2)) = p(3) = 5 p(p(3)) = p(5) = 11 …
13 code-golf  math  primes 

7
Роздрукуйте Ретро Ракету
(натхненний цим питанням SO ) Вам вводиться як вхід єдине натуральне число n . Якнайменше символів виведіть ракету в мистецтві ASCII з головою, хвостом і тілом, складеними з n сегментів. Не повинно бути пробілів чи нових рядків. Голова і хвіст ракети завжди однакові для будь-якого значення n . Тіло складається …

4
Як НЕ зменшити дроби
Неправильне зменшення дробів У цьому виклику коду-гольфу ви повинні знайти фракції, які можна зменшити неправильно, але все-таки закінчитись у тій же кількості. Примітка: неправильне зменшення дробів тут має точне визначення, перегляньте деталі. Приклад: 64/16 = 6 4/1 6 = 4/1 = 4 Звичайно, ви не можете просто вразити обидва 6es, …

4
Знайдіть хроматичне число
Дивно, але ми не мали жодних проблем з розфарбуванням графіків! Давши непрямий графік, ми можемо надати кожній вершині такий колір, щоб жодна дві сусідні вершини не мали однакового кольору. Найменше число χ різних кольорів, необхідних для досягнення цього, називається хроматичним числом графіка. Наприклад, нижче показано дійсне забарвлення з використанням мінімальної …

15
Порівняйте два цілих числа в C або C ++ без операторів порівняння
Створіть найкоротшу програму, яка бере два підписані цілі числа як вхідні дані (через stdin або як аргументи) і відображає 3 різних виходи залежно від того, чи є перше число (1) більше, ніж (2) менше, або (3) рівне другому число. Ловля Ви не можете використовувати будь-яке з наступного у своїй програмі: …

3
Кодегольф: Квін та Антикін
Цей виклик схожий на Can You Meta Quine? Quine - це програма, яка виробляє себе в STDOUT. Ця задача полягає у створенні програми A, яка під час запуску створює програму B на STDOUT. Програма B під час запуску створює програму A на STDOUT. Програми A і B повинні бути написані …
13 code-golf  quine 

3
Побудуйте генератор льоду-головоломки + вирішувач
У Twitch Plays Pokémon однією з найбільш дратівливих перешкод, з якою ви можете зіткнутися, є крижана головоломка, де ви повинні подорожувати з одного місця в інше, ковзаючи по всій стороні в одну сторону, поки ви не потрапили в стіну чи валун. Ваше завдання - створити програму, яка генерує випадкову складну …
13 code-golf 

5
Перетворіть градуси в одну з 32 точок компаса
32-точковий компас ... цікавий, якщо не сказати. Автор Denelson83 (власна робота) [ GFDL або CC-BY-SA-3.0 ], через Wikimedia Commons Ваше завдання полягає в тому, щоб прийняти ступінь міри і перетворити його в напрямок 32-бального компаса. Кожен напрямок на 11,25 (360/32) градусів далі, ніж попередній. Наприклад, N (північ) - 0 градусів, …
13 code-golf 

9
Гра набір головоломки
Можливо, ви знаєте гру Set (чудова гра для дітей btw) карткова гра з 81 карткою, де на кожній картці є цифра з 4 різними атрибутами (форма, число, колір та заливка). Кожен атрибут має 3 різних значення: form: wave, oval, diamond colour: red, purple, and green number: 1, 2, 3 fill: …
13 code-golf 

20
Послідовність FIBonacci
Для цього коду гольф, ви отримаєте вхід вигадка onacci послідовність, тобто, нормальна послідовність Фібоначчі , але з один неправильний номер. Дивіться, послідовність фібрується ! Отримаєте?:D Ваше завдання - з’ясувати, яке число невірне, та роздрукувати індекс (на основі 0) цього числа. Наприклад: Input : 1 1 2 9 5 8 13 …

8
Видаліть ці примхливі файли ".DS_Store"
Якщо ви використовуєте OS X, то, можливо, ви знайомі з сумнозвісними прихованими ".DS_Store" файлами, які створюються в результаті використання Finder. Завдання полягає в тому, щоб написати код, який буде проходити через всю файлову систему та видалити будь-який файл з назвою ".DS_Store". Класичний код гольфу - найкоротший виграш коду. Роз'яснення: У …

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