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

Виклик коду - це змагання за креативні способи вирішення головоломки програмування з об'єктивним критерієм виграшу, не охопленим іншими тегами для оцінки (наприклад, код-гольф).

6
Побудуйте робочу гру в тетріс у грі життя Конвей
Ось теоретичне запитання - те, що не дає легкої відповіді ні в якому разі, навіть не тривіального. У грі життя Конвея існують такі конструкції, як метапіксель, які дозволяють Game of Life також імітувати будь-яку іншу систему правил Game-of-Life. Крім того, відомо, що Гра життя є Тюрінг-завершеною. Ваше завдання - побудувати …

1
Побудуйте цифровий годинник у грі життя Conway
Ваше завдання - створити імітацію гри життя, що представляє цифровий годинник, який задовольняє таким властивостям: Годинник відображає годинник і хвилини в десяткової системі (наприклад 12:00, 3:59, 7:24) з іншою державою для кожного з 1,440 хвилин в день - або годинник йтимуть від 0 до 23 або від 1 до 12 …

17
Побудуйте бомбу компілятора
Вступ Напевно, ви знайомі з zip-бомбами , XML-бомбами тощо. Простіше кажучи, це (відносно) невеликі файли, які дають величезний вихід при інтерпретації наївного програмного забезпечення. Завдання тут полягає в зловживанні компілятором таким же чином. Виклик Напишіть деякий вихідний код, який займає 512 байт або менше і який компілюється у файл, який …

8
Пуховик чи пуховик?
Враховуючи зображення козла, ваша програма повинна найкраще спробувати визначити, чи коза перевернута, чи ні. Приклади Це приклади того, яким може бути вхід. Не фактичні входи Вхід: Вихід: Downgoat Спец Ваша програма повинна становити не більше 30 000 байт Вхід буде містити повну козу На малюнку завжди буде міститися козел Якщо …

23
Напишіть Мобі Діку, приблизно
Ось 1.2Mb текстовий файл ASCII, що містить текст Мобі-Діка Германа Мелвілла ; або, Кит . Ваше завдання - написати програму або функцію (або клас тощо - див. Нижче), якому цей файл буде наданий по одному символу, і на кожному кроці повинен вгадувати наступний символ. Це виклик коду . Ваш рахунок …

30
Мені потрібна програма, де користувач вводить масив подвійних і програма виводить масив, відсортований
Примітка. Це питання було сильно відредаговане з моменту його першого публікації. Правила були перенесені сюди , прочитайте їх, перш ніж публікувати будь-яку відповідь, щоб зрозуміти мету цього. Це було перше питання, створене в категорії кодування тролінгу . Уявіть, що ледачий користувач у Stack Overflow задає це питання: Мені потрібна програма, …

30
Фарбуйте Зоряну ніч об'єктивно в 1 КБ коду
Зауважте : Андерс Касеорг був прийнятий на даний момент, щоб звернути увагу на його чудову відповідь, але виклик ні в якому разі не закінчується! У пропозиції ще є 400 балів для тих, хто отримує найкращий результат без використання вбудованої компресії. Нижче - 386x320PNG-зображення зіркової ночі Ван Гога. Ваша мета - …

30
Не використовуючи цифри, отримайте найвищу зарплату. Але не перебільшуйте!
Оскільки я подаю заявку на деякі робочі місця, в оголошенні про роботу яких не вказано зарплату, я уявив собі особливо злого інтерв'юера, який би дав кандидату можливість самостійно визначати зарплату ... "гольфуючи" це! Тож просто так: Не використовуючи цифри, напишіть код, який видає річну зарплату, яку ви хочете запропонувати. Однак, …

30
Яке найменше позитивне ціле число 10, яке може бути надруковано програмою, коротшою (у символах), ніж вона сама?
Я думаю, що питання, як зазначено вище, зрозуміле, але на всякий випадок: Напишіть повну програму (а не лише функцію), яка виводить позитивну базу 10 цілим числом, необов'язково супроводжуючи один новий рядок. Кваліфікуючими програмами будуть ті, вихід яких довший ( у байтах ), ніж вихідний код програми, вимірюється в байтах (припускаючи …

30
Наскільки високо ви можете порахувати?
Виклик: Ваше завдання - написати якомога більше програм / функцій / фрагментів, де кожна виводить / друкує / повертає ціле число. Перша програма повинна вивести ціле число 1, друга - 2і так далі. Не можна використовувати жодні символи між програмами. Отже, якщо перша програма:, x==xто ви не можете використовувати символи …

16
Виконайте Гра життя на будь-що, крім звичайної сітки
Гра життя Конуея (майже) завжди грається на звичайній квадратній сітці, але цього не потрібно. Напишіть програму, яка реалізує стандартні правила сусідніх комірок з «Гра життя» Конвея на двовимірній плитці евклідової площини, яка не є звичайною плиткою квадратів, трикутників чи шестикутників . Зокрема, плитка, яку ви обираєте ... Повинно містити щонайменше …

30
Найбільша кількість для друку
Ваша мета - написати програму, яка друкує номер. Чим більша кількість, тим більше очок ви отримаєте. Але будьте обережні! Довжина коду є обмеженою і сильно зваженою у функції скорингу. Ваш друкований номер буде поділений на куб від кількості байтів, які ви використовували для свого рішення . Отже, скажімо, ви надрукували, …

24
Lab Rat Race: вправа на генетичні алгоритми
Це Fortnightly Challenge # 3. Тема: Генетичні алгоритми Цей виклик - трохи експеримент. Ми хотіли подивитися генетичні алгоритми, що ми можемо зробити, з викликом складності. Не все може бути оптимальним, але ми намагалися зробити це доступним. Якщо це вийде, хто знає, що ми можемо побачити в майбутньому. Може, генетичний Король …

30
Найменше (чіткі) символи для повноти Тьюрінга
Підсумок: Що стосується будь-якої мови, яка найменша кількість унікальних символів для вашої мови має бути Тюрінг-завершеною ? Виклик: Для будь-якої мови на ваш вибір знайдіть найменший набір символів, який дозволяє вашій мові бути Turing-Complete. Ви можете повторно використовувати набір символів стільки разів, скільки вам захочеться. Приклади: JavaScript: +!()[]( http://www.jsfuck.com ) …

30
Екологічний слід вихідного коду
Вас щойно найняла німецька компанія з виробництва автомобілів. Ваше перше завдання, як інженера, - написати програму, яка обчислює екологічний слід рядків ASCII. Екологічний слід характеру обчислюється таким чином: Запишіть ASCII код символу у двійковій формі та порахуйте число 1. Наприклад, Aмає слід 2, але Oбрудніший із слідом 5. Глобальний слід …

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