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

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

2
Ascii мистецтво пиріг діаграми
Ваша мета - вивести графічну кругову діаграму ASCII. Це код-гольф, тому виграє найкоротша програма (підрахунок байтів вихідного коду, а не символів). Не допускаються зовнішні програмні засоби чи API. Тільки рідні з кожної мови. Початковий кут і напрямок (за годинниковою / проти годинникової стрілки) кола не важливі. Вихід може виглядати овальним, …

18
Анонімізувати імена - сорт
Редагувати: Буде бонус -20 за випадкове маскування Здрастуйте, товариші, що передають таємні знання. Мені належить інтерв'ю поштою, і я, звичайно, не можу сказати конкретні імена в повну довжину. Але оскільки я хочу розкрити це досить не дуже очевидним чином, мені потрібна ваша допомога. Я надам ці імена у формі "злий_комплект_тхат_макес_ме_шир" …
16 code-golf 

17
Обчисліть підказку
Ви з другом заходите в бар. Бармен ставиться до тебе добре, тож ти вирішиш надати йому пораду. Таким чином, ви витягуєте свій надійний кишеньковий комп'ютер і пишете швидку програму, щоб обчислити підказку для вас, оскільки в ній немає вбудованого калькулятора. Але зачекайте! Ваші операторські ключі зламані! Ваше завдання - обчислити …

3
король + грак проти короля
Це закінчення чергової добре зіграної гри в шахи. Ти гравець білого кольору, а ти ще грак і твій король. У вашого суперника залишився лише його король. Оскільки ти білий, на тебе черга. Створіть програму для гри в цей шаховий матч. Її результатом може бути послідовність рухів, gif-анімація, мистецтво ASCII або …
16 code-golf  chess 

27
Перетворити з бази 10 на базу 2 без вбудованих базових перетворень
Фон : Вам було доручено перетворити базові 10 чисел у базові 2, не використовуючи жодних попередніх функцій перетворення базових даних. Не можна також використовувати жодні імпортовані бібліотеки. Проблема : Перетворіть вхідний рядок з бази 10 (десятковий) в базу 2 (двійковий). Ви не можете використовувати будь-який попередньо створений базовий код / …
16 code-golf  number 

30
Найкоротша програма для розділення рядка на нецифрові без RegExps
EDIT: Якщо ви використовуєте Lisp, я дав кілька підказок внизу підрахунку байтів. Мета: Зробіть найкоротшу функцію, яка розбиває рядок на нецифрові цифри і повертає масив, що складається з лише цифр у кожній рядку, без використання регулярних виразів. Провідні нулі повинні бути включені в кожен рядок. Поточна таблиця (розділена на категорії): …
16 code-golf  string 

7
Період десяткового подання
Напишіть функцію, яка приймає єдине додатне ціле число n і повертає період десяткового подання 1 / n . Тестові приклади: 1 -> 1 # 1/1 = 1.0000...... = 1._0 2 -> 1 # 1/2 = 0.5000...... = 0.5_0 3 -> 1 # 1/3 = 0.3333...... = 0._3 7 -> 6 …

28
Зсувна точка
У вашій програмі потрібно роздрукувати ряд пробілів, а потім крапку та новий рядок. Кількість пробілів - це х положення вашої точки, визначене 0 <x <30 Кожен новий рядок - черга. Ваша програма працює на 30 оборотів. Ваша програма починається з випадкової позиції x і кожен виток зміщує цю позицію випадковим …
16 code-golf 

6
Поради щодо гольфу в Perl 6
Які загальні поради щодо гольфу в Perl 6? Я шукаю ідеї, які можна застосувати до проблем із гольфом взагалі, які принаймні дещо специфічні для Perl 6 (наприклад, "видалити коментарі" - це не відповідь). Будь ласка, опублікуйте одну пораду на відповідь. Зверніть увагу, що Perl 6 не є Perl 5, тому …
16 code-golf  tips 

24
Обчисліть 6 * 9 в різних базах
Виведіть наступний результат (який є результатом обчислення 6 * 9 в базах від 2 до 36). Переконайтеся, що літери є великими літерами, а саме множення викреслюється у кожному рядку. 6 * 9 = 110110 6 * 9 = 2000 6 * 9 = 312 6 * 9 = 204 6 …

9
Портал Лабіринт Найкоротший шлях
Ваша мета - написати програму, яка створює випадкову карту 10х10, використовуючи 0, 1та 2, і знаходить найкоротший шлях зверху вліво вниз праворуч, припускаючи, що: 0 являє собою поле трави: на ньому може ходити кожен; 1 являє собою стіну: ви не можете її перетнути; 2 являє собою портал: при вступі на …

3
Англійська цифрова калькулятор
Виклик Напишіть калькулятор, який приймає введення у словесній формі (як можна говорити рівняння), а також виводить у словесній формі (як можна говорити число). Правила Калькулятор повинен вміти: додавати, віднімати, множити і ділити обробляти операнди від мінус мільйона до одного мільйона обробляти обсяги виробництва від мінус до мільярда обробляти десяткові крапки …
16 code-golf 

16
Напишіть програму, яка виконує грубу комбінацію літер, поки не знайдено слово "пароль"
Програма повинна друкувати кожну комбінацію букв (малі або великі регістри, це не має значення) в алфавітному порядку. Починати слід з aостанньої друкованої комбінації password. Вихід повинен бути: a b c d e f g h i j k l m n o p q r s t u v w …

10
Імітуйте бій між двома істотами
Ласкаво просимо, хоробрий гольфіст! Сьогодні ви будете стояти серед великої битви між гобліном та ельфом! goblin attacks elf! elf dodges! elf attacks goblin! elf hits goblin for 13 damage! goblin has 37 health left. goblin attacks elf! goblin hits elf for 1 damage! elf has 49 health left. elf attacks …

27
Утворіть вимовляється слово
Завдання проста: генерувати слово. Технічні умови: Слово повинно бути вимовленим. Це визначається як "чергування приголосного та голосного". Приголосний - це одна з таких букв: bcdfghjklmnpqrstvwxz Голова - це одна з таких букв: aeiouy Слово повинно генеруватися випадковим чином. Слова повинні вміти містити кожен приголосний і голосний. (Ви не можете просто …

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