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

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

8
ASCII топологія pt 1: Чи можу я розраховувати на вас?
У мене серйозна проблема. У мене є кілька текстових файлів, де я зберігаю свої дуже важливі номери - всі важливі! І двійки, і трійки .. Ці числа були настільки важливими, що я не міг довірити їх тим новомодним десятковим чи двійковим системам числення. Я тримав кожне число, закодоване в одинаковому …

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

30
Роздрукуйте таблицю ASCII
Завдання - відобразити n символів таблиці ASCII . Ви можете написати функцію (або програму, яка приймає аргумент як параметр, також дозволено STDIN), яка приймає параметр n , який буде індексом останнього символу для друку. Завдання досить проста, тому як приклад ось можлива реалізація в Python 2.7: (lambda n:map(chr, range(n)))(256) Як …
28 code-golf 

2
Друкуйте вокселі ASCII
Напишіть програму, яка зчитує n×n×nn×n×nn\times n \times n масив двійкових значень, що представляють n×n×nn×n×nn\times n \times n куб, який складається з n3n3n^3 менших кубів. Кожне значення говорить про те, чи є в заданій позиції воксель (маленький кубик) чи ні. Програма повинна вивести заданий масив у вигляді графіки ASCII (це означає …

8
Екстремальне біловодне каное
Ви катаєтеся на каное по досить швидкій річці біловодних. Раптом ваші весла вибухають, і ви потрапляєте в небезпечну ситуацію, що впадає в річку швидкої, без жодних весла. На щастя, у вас все ще є навички програмування, тому ви вирішили вирізати програму на боці свого каное, щоб допомогти вам пережити пороги. …

29
Програмуйте свою улюблену фразу
Виберіть цитату чи фразу, яка має довжину рівно 5 слів, наприклад Programming puzzles and code golf!. Напишіть програму, яка, додавши до себе n разів, виводить перші n + 1 слова вашої фрази по порядку. Наприклад, якщо ваш програмний код був, MYPROGа ваша фраза була Programming puzzles and code golf!запущена ... …

12
Скажи мені ходи
Джек і Джейн вирішили пограти в шахи, щоб поки не було часу. На жаль, Джек досить погано візуалізує. Звичайно, йому здається, що важко зрозуміти можливі рухи для певного твору, крім пішака! Ваше завдання полягає в тому, щоб допомогти знайти Джеку можливі варіанти для певного твору (крім пішака). Якщо хтось забув, …
28 code-golf  chess 

18
Плаваюча Орда
Вступ Дощ нарешті вщух. Більшість людства потонула через помилку в коді @ user12345 . Те, що вижили, розкидані по всьому світовому архіпелагу. Радіозв'язок покращився, і людство готове процвітати ще раз. Без жодної причини, пірати-зомбі зібралися біля головного меридіана і прокотилися на захід. Орда всіх пожирає. Проблема Наш сценарій кінця дня …
28 code-golf 

5
Уряд має обмежену кількість стін
Вступ Знаючі гольфісти з кодом підготували нас до потопу досудного дня . Ділянки з ризиком були евакуйовані, а населення перемістилося на високий рівень. Ми недооцінили повінь (можливо, в коді @ user12345 виникла помилка). Деякі надземні райони швидко наближаються до рівня моря. Стіни повинні бути встановлені для того, щоб забезпечити виживання …
28 code-golf 

29
Мінімальний код стрес-тестера процесора…
Вступ Там багато утиліт, здатних створити високе завантаження процесора, щоб стрес-тестувати ваш процесор (и). У Microsoft Windows ви навіть можете використовувати вбудовану програму calculator.exe, вводити велику кількість подібних даних 999999999і n!кілька разів натискати, щоб ваш процесор (и) працював понаднормово. Але що в рішенні, якщо ви не створили його самостійно? Місія …
28 code-golf 

12
*** Пейзажі ***
Мета : Напишіть програму, яка генерує прекрасні (?) Мистецькі ландшафти та стилі ASCII! У вашій програмі є лише один вхід: рядок, що складається з будь-якої комбінації / повторення символів 0123456789abc. Для кожного символу введення виведіть вертикальну лінію, складену так: . .. ... oooo ooooo OOOOOO OOOOOOO XXXXXXXX XXXXXXXXX XXXXXXXXXX 0123456789 …

12
Життя хробака
Умови Черв'як є будь-яким списком невід'ємних цілих чисел, а його правий (тобто останній ) елемент називається головою . Якщо в голові немає 0, у черв'яка є активний сегмент, що складається з найдовшого суміжного блоку елементів, що включає голову і має всі її елементи принаймні такі ж великі, як і голова …

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

30
Скільки п'ятниці 13 за рік?
Ваше завдання полягає в тому, щоб написати програму, яка, враховуючи рік, видає в ній число "П’ятниця 13-го". Правила та подробиці: Ви можете взяти вхід через STDINабо як аргумент, переданий вашій програмі. Вам слід вивести результат STDOUT. Ви можете припустити, що введення буде дійсним роком, але не має дату григоріанського календаря …
28 code-golf  date 

8
Понг в найкоротшому коді
Завдання проста. Надайте найкоротший код для відтворення класичної гри для двох гравців понг http://en.wikipedia.org/wiki/Pong . Рівень графіки та функціональності повинен бути максимально наближеним до цієї демонстрації JavaScript http://codeincomplete.com/posts/2011/5/14/javascript_pong/demo.html (але без додаткових опцій можна натиснути ліворуч або інформація про кадр, кадр в секунду тощо праворуч внизу). Як завжди, код повинен бути …

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