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

55
Добавить функцию в язык программирования [закрыто]

Ваша задача - привязать функцию к языку программирования, либо внедрив очень умную библиотеку, либо обработав вводимый текст и / или изменив процесс компиляции. Идеи: Добавьте чередование презентаций в стиле PHP в C (например <?c printf("Hello,"); ?> world!). Добавьте оператор объединения...

54
Создание решателя свободных ячеек за несколько ходов

В игре Freecell вам поручено построить четыре кучи фундамента от туза до короля по схеме, в которой вы строите вниз чередующимися цветами. Однако вы можете создавать только одну карту за раз, поэтому вам предоставляется четыре «свободных клетки», каждая из которых может содержать одну карту, чтобы...

54
ASCII Art Calendar

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

51
Определите версию вашего языка

Ваша задача - написать полиглот, который работает на разных версиях вашего языка. При запуске он всегда выводит языковую версию. правила Ваша программа должна работать как минимум в двух версиях вашего языка. Вывод вашей программы должен быть только номером версии. Никаких посторонних данных. Ваша...

51
1-символьная опечатка, генерирующая большинство сообщений об ошибках из компиляции C ++

Кажется, что простые изменения в файле C ++, особенно с шаблонами, могут генерировать страницы ошибок. Этот конкурс состоит в том, чтобы увидеть, какой самый большой «удар доллара», то есть более подробный вывод ошибок с наименьшим изменением исходного кода (добавление 1 символа). Поскольку другие...

50
Создайте генератор случайных чисел, который пройдет тесты Diehard

В то время как здесь есть много вопросов о кодовом гольфе, связанных со случайностью, я еще не видел ни одного, который бы на самом деле требовал создания алгоритмического генератора псевдослучайных чисел. Есть один, который просит вас генерировать поток битов, но тесты случайности, предоставленные...

49
Прощай жестокий мир!

Фон Привет гольфисты! Я хотел бы выучить все языки программирования! Но у меня немного внимания ... и копирование всех примеров Hello World становится скучным ... но я люблю огонь! ^ Ш ^ Вызов Итак, вот план! Я хочу, чтобы вы все написали самый маленький код, который будет компилироваться,...

48
TryItOnquine Challenge

(на основе этого поста и последовавшего обсуждения в чате - также большое спасибо Деннису за TIO!) Соревнование Выберите язык, который в настоящее время доступен на сайте TryItOnline , например PowerShell . На этой странице пишите код на этом языке, который не требует ввода, например, когда нажата...

48
Первый код десятиборье в гольф [закрыто]

Задачи Все участники пытаются решить следующий список из 10 задач: математический Считайте положительное целое число n из входных данных и верните сумму кубов первых n неотрицательных целых чисел. Для ввода 1это должно вернуться 0. Считайте положительное целое число n из входных данных и верните...

48
Самая короткая универсальная строка выхода из лабиринта

Лабиринт на сетке N на N квадратных ячеек определяется путем указания того, является ли каждое ребро стеной или нет стеной. Все внешние края - стены. Одна ячейка определяется как начало , а одна ячейка определяется как выход , а выход доступен с самого начала. Начало и выход никогда не являются...

48
«Пока мы путешествуем по вселенной…»

Вам будет дано имя одного из 20 самых больших объектов в Солнечной системе. Ваша задача - вернуть приблизительный радиус, выраженный в километрах. Это вызов кода, где ваш счет состоит из длины вашего кода (в байтах), умноженной на коэффициент штрафа , основанный на вашем худшем приближении. Поэтому...

48
вдохновитель лошадиная батарея

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

47
Давайте рассмотрим некоторые книги по их обложкам

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

47
Создать логотип переполнения стека [закрыто]

Задача состоит в том, чтобы создать изображение, похожее на логотип StackOverflow: Вывод должен содержать: Размер изображения 64 * 64 или больше Серый | __ | фасонное основание Изогнутый сегментированный стек, идущий от основания. Сегменты поменяют цвет с серого на оранжевый и повернут вправо на ~...

45
Минимальные нажатия клавиш, необходимые для ввода текста

Все мы знаем, что программисты, как правило, ленивы. Чтобы максимизировать свое свободное время, вы решили написать программу, которая выводит минимальное количество нажатий клавиш для текста, вводимого в нее. Ввод : текст, который необходимо преобразовать в нажатия клавиш. Вы можете решить, как...

44
Там может быть только 1!

Ваша задача, учитывая положительное целое число n, создать выражение, равное числу n. Загвоздка в том, что вам разрешен только номер 1в выводе. Операторы в вашем распоряжении: +, -, *И/ /является делением с плавающей точкой (так 5/2 = 2.5). sqrt(как s) ceilи floor(как cи fсоответственно) !...

44
Построить матрицу идентичности

Задача очень проста. Учитывая целочисленный ввод n, выведите n x nединичную матрицу. Тождественная матрица - это та, которая имеет 1s, охватывающую от верхнего левого угла до нижнего правого. Вы напишите программу или функцию, которая будет возвращать или выводить построенную вами матрицу...

43
Программирующая головоломка Mode Golf

Ваша задача - напечатать текст Good morning, Green orb!, каждый символ которого будет повторяться столько раз, сколько самый частый байт в вашем источнике (режиме). Завершающий перевод строки разрешен и не нуждается в повторении. Например, если ваш источник print p Так как pпоявляется дважды, и...

43
Был ли мой пирог пополам?

Напишите программу или функцию, которая принимает непустой список натуральных чисел. Вы можете предположить, что это ввод в разумном удобном формате, таком как "1 2 3 4"или [1, 2, 3, 4]. Числа в списке ввода представляют срезы полной круговой диаграммы, где каждый размер среза пропорционален...

43
(Ре) Реализация тетриса

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