Вопросы с тегом «code-golf»

28
Понг в самом коротком коде

Задача проста. Дайте кратчайший код, который можно воспроизвести в классической игре понг для 2 игроков http://en.wikipedia.org/wiki/Pong . Уровень графики и функциональности должен быть как можно ближе к этой демонстрации JavaScript...

28
Распечатать арку по возрастанию / убыванию числа

Я подумал, что «арка» - лучший способ описать эту схему чисел: 1234567887654321 1234567 7654321 123456 654321 12345 54321 1234 4321 123 321 12 21 1 1 Формально определенная каждая строка состоит из цифр от 1 до 1 9-n, (n-1)*2пробелов и цифр 9-nот 1 (где nтекущая строка). Ваша задача - написать,...

28
Сколько в пятницу 13 числа в году?

Ваша задача состоит в том, чтобы написать программу, в которой, учитывая год, выводится число «Пятница 13-е». Правила и детали: Вы можете получить ввод через STDINили в качестве аргумента, передаваемого вашей программе. Вы должны вывести результат в STDOUT. Вы можете предположить, что ввод будет...

28
Транспонировать страницу текста

РЕДАКТИРОВАТЬ Я изменил формулировку правил, чтобы сделать некоторые вещи, которые были неявными, более явными. Я также добавил некоторые акценты, чтобы прояснить некоторые моменты кажущейся путаницы, и явно определил возможность создания отдельной программы вместо функции. Целью здесь является...

28
Советы по игре в гольф в APL

Я недавно запустил один тестовый гольф, и кажется, что победителем стал GolfScript (сюрприз, сюрприз!). Интересно то, что был еще один очень сильный конкурент, у которого были все шансы победить GolfScript. Его зовут APL. Я вижу много ответов, написанных в APL здесь. Похоже, что этот язык...

28
Время жизни червя

условия Червь является любым списком неотрицательных целых чисел, а его правый (т.е. последний ) элемент называется головой . Если голова не равна 0, у червя есть активный сегмент, состоящий из самого длинного непрерывного блока элементов, который включает в себя голову и имеет все свои элементы,...

28
*** Пейзажи ***

Задача : написать программу, которая генерирует красивые (?) ASCII-арт-пейзажи и горизонты! Ваша программа имеет только один вход: строку, состоящую из любой комбинации / повторения символов 0123456789abc. Для каждого входного символа выведите вертикальную линию, составленную следующим образом: ....

28
Стресс-тестер процессора с минимальным кодом…

Введение Существует множество утилит, способных создать высокую нагрузку на процессор для нагрузочного тестирования вашего процессора (ов). В Microsoft Windows вы даже можете использовать встроенную плату calculator.exe, ввести большое число, например 999999999, и нажать n!несколько раз, чтобы...

28
Правительство имеет ограниченную поставку стен

Введение Знающие код гольфисты подготовили нас к потопу конца света . Районы, подверженные риску, были эвакуированы, и население переместилось на возвышенность. Мы недооценили поток (или, возможно, была ошибка в коде @ user12345). Некоторые высокогорные районы стремительно приближаются к уровню...

28
Плавающая Орда

Введение Дождь наконец утих. Большая часть человечества утонула из-за ошибки в коде @ user12345 . Оставшиеся в живых разбросаны по всему миру архипелага. Радиосвязь налажена, и человечество готово процветать еще раз. Без всякой причины пираты-зомби собрались у Первого меридиана и несутся на запад....

28
Расскажи мне ходы

Джек и Джейн решили поиграть в шахматы, чтобы скоротать время. К сожалению, Джек плохо умеет визуализировать. Он считает, что трудно определить возможные ходы для данной фигуры, кроме пешки, конечно! Ваша задача состоит в том, чтобы помочь Джеку найти возможные варианты для данной фигуры (кроме...

28
Запрограммируйте свою любимую фразу

Выберите цитату или фразу длиной ровно 5 слов, например Programming puzzles and code golf!. Напишите программу, которая при добавлении к себе n раз выводит первые n + 1 слова вашей фразы по порядку. Например, если код вашей программы был MYPROGи ваша фраза была Programming puzzles and code...

28
Печать ASCII Voxels

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

28
Экстремальная гребля на байдарках и каноэ

Вы катаетесь на каноэ по довольно быстрой реке Уайтуотер. Внезапно ваши весла взрываются, и вы попадаете в опасную ситуацию, быстро несущуюся по реке без каких-либо весел. К счастью, у вас все еще есть свои навыки программирования, поэтому вы решили вырезать программу на байдарке, чтобы помочь вам...

28
Играть в игру хаос

Chaos Игра представляет собой простой метод для генерации фракталов. Учитывая начальную точку, отношение длины r и набор 2D точек, многократно выполните следующее: Из вашего набора точек, выберите один наугад (равномерно). Усредните эту точку и последнюю нарисованную точку (или начальную точку),...

28
Нарисуйте аполлоновскую прокладку

Учитывая три взаимно касательных круга, мы всегда можем найти еще два круга, которые касаются всех трех из них. Эти два называются кругами Аполлона . Обратите внимание, что один из кругов Аполлона может быть вокруг трех начальных кругов. Начиная с трех касательных окружностей, мы можем создать...

28
Распечатать таблицу ASCII

Задача состоит в том, чтобы отобразить п символов из таблицы ASCII . Вы можете написать функцию (или программу, которая принимает аргумент в качестве параметра, также допустим STDIN), который принимает параметр n , который будет индексом последнего символа для печати. Задача довольно проста,...

28
Совместимость с вампирами

Малоизвестный факт о вампирах заключается в том, что они должны пить кровь жертвы, имеющей совместимую группу донорской крови. Матрица совместимости для вампиров такая же, как и матрица обычных доноров / реципиентов эритроцитов . Это можно суммировать с помощью следующей таблицы Американского...

28
Топология ASCII, часть 1: Могу ли я рассчитывать на вас?

У меня серьезная проблема. У меня есть несколько текстовых файлов, в которых я храню свои очень важные номера - все важные! И двойки, и тройки .. Эти числа были настолько важны, что я не мог доверить их этим новомодным десятичным или двоичным системам счисления. Я сохранил каждое число в одинарном...

28
Быстро! Побег из черной дыры!

Это 87 539 319 год, и теперь уединение в космосе стало обычным делом: многие люди сами путешествуют в космосе, движимые не более чем реактивным ранцем на спине, программируя свой курс с помощью персонального компьютера и клавиатуры. Вы один такой человек; вы вышли на прекрасный, мирный выход в...