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

Задача кода - это соревнование за креативные способы решения загадки программирования с объективным критерием выигрыша, не охватываемым другими тегами оценки (например, code-golf).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.