Головоломки для програмування та коди для гольфу

Q & A для програмування головоломки ентузіастів і код гольфістів

30
Створіть вихід удвічі більше довжини коду
Змагання Напишіть повну програму, яка записує вдвічі більше байтів до стандартного виводу, ніж довжина програми. Правила Програма повинна записати символи ASCII на стандартний вихід. Зміст виводу не має значення. Вихід, виміряний в байтах, повинен бути рівно вдвічі більшим за довжину програми, також вимірюється в байтах, якщо ви не виконаєте бонус. …

28
Вертикально згортати текст
Скажіть, у мене такий текст (кожне слово в одному рядку, без пробілів) Programming Puzzles & Code Golf В цьому немає сенсу! Це повністю не відповідає законам фізики. Ваше завдання - виправити цю неможливу ситуацію та згортати текст так: P Prog &uzz Coderam Golflesming Так що під жодним символом немає порожнього …

30
Визначте, чи є рядки анаграмами
Виклик Враховуючи два рядки, попрацюйте, чи є в них обох однакові символи. Приклад Вхідні дані слово, wrdo Це повертається, trueтому що вони однакові, але просто зашифровані. Вхідні дані слово, wwro Це повертається false. Вхідні дані човен, тоба Це повертається true Правила Ось правила! Припустимо, що вхід буде не менше 1 …

30
Цикл без 'циклу' [закрито]
Питання, подібне до цього, було задано пару років тому , але це ще складніше. Завдання проста. Напишіть програму (в вашому мовою на вибір) , який багаторазово виконує код без використання будь - яких повторення структур , таких як while, for, do while, foreachабо goto( Так що всім вас nitpickers, ви …

15
Створіть мову програмування, яка видається лише непридатною
Тут є нитка викликів грабіжників . Завдання поліцейських: спроектуйте мову програмування, яка видається непридатною для програмування, але допускає обчислення (або принаймні виконання завдання) за допомогою якогось не очевидного механізму. Ви повинні створити просту мову програмування, яка зчитує код з вхідного файлу, а потім робить щось. Ви повинні підготувати програму рішення, …

30
Мені знадобилося багато часу, щоб зробити це, будь ласка. (Коментарі YouTube 1)
Тримайся ..... це не тролінг. Фон Цими днями на YouTube розділи коментарів містять такі шаблони: S St Str Stri Strin String Strin Stri Str St S де Stringє простим заповнювачем і відноситься до будь-якої комбінації символів. Ці зразки, як правило, супроводжуються It took me a lot of time to make …

30
Ти можеш перевершити мене? (Секція копів)
Секція копів Розділ про грабіжники можна знайти тут . Завдяки FryAmTheEggman , Пітер Тейлор , Натан Меррілл , XNOR , Денніс , Laikoni і Mego за їх внесок. Виклик Ваше завдання полягає в тому, щоб написати дві різні програми ( повні програми / функції / тощо ) на тій самій …

30
Проста програма для котів
Одне з найпоширеніших стандартних завдань (особливо при демонстрації езотеричних мов програмування) - реалізувати "котячу програму" : прочитайте всі STDIN та роздрукуйте її до STDOUT. Хоча ця назва іменована утилітою оболонки Unix, catвона, звичайно, набагато менш потужна, ніж реальна річ, яка зазвичай використовується для друку (і об'єднання) декількох файлів, прочитаних з …
84 code-golf  string 

14
Зробіть анімацію ілюзії кола
Ваше завдання - оживити цю ілюзію кола . Схоже, точки, що обертаються всередині кола, але насправді просто рухаються прямими. Критерії Результат має бути оживлений. Те, як ви робите анімацію, не має значення, вона може генерувати .gif, може малювати до вікна, деякого екрану пристрою чи будь-чого іншого. Це змагання за популярність, …

30
Роздрукуйте свій код назад - зворотне квине
Напишіть програму, яка друкує власний вихідний код назад, іншими словами - eniuq . Оцінка: +50, якщо ви використовуєте дані з Інтернету. +25, якщо ви читаєте власний вихідний код. +1 бал за персонаж Виграє найнижчий рахунок. Правила: Не використовується інших файлів (наприклад reverse.txt) Мінімальна довжина коду - два символи. Ваша програма …
83 code-golf  quine 

30
Вимкніть комп’ютер!
Виклик: На обраній вами мові програмування вимкніть машину, на якій був виконаний ваш код. Правила Не припиняється виснаження ресурсів (наприклад: forkbomb для примусового відключення) Вам дозволяється писати код, який працює лише в певному середовищі / ОС, якщо ви хочете. Стандартні лазівки заборонені Це код-гольф , таким чином виграє найменша кількість …

30
Найкоротший код для отримання недетермінованого виводу
Вам потрібно отримати вихід, який не є детермінованим . У цьому випадку це буде визначено, щоб результат не завжди був однаковим результатом. Правила: Генератор псевдовипадкових чисел, який завжди має однакове насіння, не зараховується. Ви можете розраховувати на те, що програма буде виконуватися в інший (невідомий) час кожного виконання. Ідентифікатор процесу …
83 code-golf  random 

30
Роздрукуйте сіткою 10 на 10
Фон Це стандартний приклад підручника для демонстрації циклів. Це одна з перших програм, яку я навчився, коли я почав вивчати програмування 10 років тому. Завдання Ви повинні надрукувати цей точний текст: ********** ********** ********** ********** ********** ********** ********** ********** ********** ********** Технічні характеристики Можливо, у вас є додаткові зворотні рядки. …

6
3D-блок будівлі ASCII
Виклик Напишіть програму, яка займає масив цілих чисел 11x11, і побудує будівлю блоку 3D ASCII, де кожне значення масиву представляє висоту стовпця блоків за координатами, що відповідають положенню масиву. Негативна висота - це "плаваючий" стовпчик - видно лише верхній блок. Приклад __________________ ___ /\__\__\__\__\__\__\ 3, 0, 0, 0, 0, 0, …

30
Що насправді чує моя собака
Мою собаку звуть Рекс. Кожен раз, коли я його лаю, він здається не дуже вражений, і єдиний раз, коли я бачу, як він реагує, це коли я вимовляю його ім'я. Якщо я скажу Rex, I told you not to do this! You're making me angry Rex! все, що він чує, …

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