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

40
Мы тонем или плаваем?

Проблема Сценарий конца света описывается тремя цифрами на одной линии, n, mи p. После этой строки идут nстроки со mзначениями в строке. Каждое значение представляет общее количество воды, которое может содержать каждая ячейка. Следующие pстроки описывают погоду на следующие pдни. 1 единица дождя...

40
Проверьте, лежит ли точка внутри треугольника

Ваша цель - определить, находится ли данная 2D точка X в области треугольника с заданными вершинами A, B, C. Напишите функцию, которая принимает координаты контрольной точки X и трех вершин треугольника (итого всего 8 координат) и возвращает True, если точка находится внутри этого треугольника, и...

40
Распечатать все 2 буквы слова Эрудит

Соревнование: Выведите каждое двухбуквенное слово, допустимое в Scrabble, используя как можно меньше байтов. Я создал список текстовых файлов здесь . Смотрите также ниже. Есть 101 слово. Ни одно слово не начинается с C или V. Творческие, даже если неоптимальные, решения приветствуются. AA AB AD ......

40
Программирование с битами и байтами

В этом задании вы собираетесь написать переводчика для простого языка, который я составил. Язык основан на одном аккумуляторе A, длина которого составляет ровно один байт. В начале программы A = 0. Это языковые инструкции: !: Инверсия Эта инструкция просто инвертирует каждый бит аккумулятора....

40
Кенг Хо единицы времени

В прекрасной и увлекательной книге Вернора Винджа « Глубина в небе» (которую я, кстати, очень рекомендую 1 ), культура Кенг Хо , охватывающая различные звездные системы, не имеет понятия «дни», «месяцы». лет »и т. д., и, следовательно, имеет уникальную систему учета времени, которая измеряет время...

40
Заранее с Новым годом, 2016!

Ваш вклад будет целым числом от 1970 до 2090 (включительно), представляющим год. Ваша программа должна выводить следующий год, в который день нового года приходится на тот же день недели, что и год ввода. Тестовые случаи: Ниже приведены примеры входов и выходов 2001 => 2007 2047 => 2058 2014...

40
Центр Текст!

Центр Текст! В этом вызове вы будете центрировать различные линии. Примеры Foo barbaz Foo barbaz Hello World Hello World Programming Puzzles & Code Golf Programming Puzzles & Code Golf Характеристики Каждая строка ввода всегда будет содержать хотя бы один непробельный символ, вы можете...

40
Кошки идут Мяу, Коровы идут Му

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

40
Наибольший общий делитель

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

40
Счетчик голосов в стеке

Напишите программу / функцию, которая возвращает счетчик голосов своего собственного ответа на Stack Exchange во время его выполнения. Ваша программа / функция может получить доступ к этой странице ( codegolf.stackexchange.com/questions/82609 ) через Интернет, однако: Ваша программа / функция может...

40
Распечатайте кучу неинтересных цифр!

Номер неинтересного (который я полностью не выдумывал только для этой задачи) создаются следующим образом: Возьмите положительное целое число N Создайте новое число O, добавив цифры N в конце N Финальный неинтересный номер O * N Например, для N = 12: O = 1212 O * N = 1212 * 12 Финальный номер 14544...

40
Список возможных лет рождения живых людей

Соревнование Выведите список лет, который начинается с текущего года и заканчивается 120 лет назад. Год рождения каждого живого человека будет включен в этот список. Детали Список должен быть в порядке убывания. Разрешены все встроенные функции для манипулирования массивами и / или списками. Самый...

40
Сколько лампочек включено?

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

40
Слова -> Городской горизонт

Соревнование Ваша программа или функция будет принимать однострочный ввод из STDIN или параметр функции. Вы можете предполагать, что ввод будет содержать только буквенные символы (a-zA-Z), пробелы и точки остановки. Ввод нечувствителен к регистру, поэтому вы должны обращаться с «a» точно так же,...

40
Подключите пиксели

Учитывая текст как это: # #### ## # ## # ## # #### ## Выведите тот же текст, но соединив пиксели с символами ─│┌┐└┘├┤┬┴┼. Если у пикселя нет соседей, не меняйте его. Итак, вывод последнего текста: │ ─┬── ┌─ │ └─ │ ┌┘ │ └──┘ ─┘ Вы можете принять входные данные как логический массив. Вход всегда...

40
Шаблон программы для печати * любой * строки

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

40
Создать плохой пиксель

Ваша задача - написать программу, которая заставит ваш экран иметь плохой пиксель. Вы должны выбрать ровно один пиксель на экране и ровно один канал между красным, зеленым и синим, и сделать его значение либо всегда 0, либо всегда максимальным (обычно 255). Значения других каналов должны быть...

40
Объемы ASCII ящиков

Введение В этом задании в качестве входных данных вам дается ASCII-представление сети (развернутой поверхности) прямоугольного кубоида (3D-прямоугольника). Формат такой: ....+--+....... ....|##|....... ....|##|....... ....|##|....... +---+--+---+--+ |###|##|###|##| +---+--+---+--+ ....|##|..........

40
С Днем Бекона!

Сегодня день бекона, поэтому, наверное, именно поэтому шляпа для участия сегодня называется «Мммм Бэкон». Какой лучший способ отпраздновать день бекона с забавными заполненными 2-мерными матрицами, сделанными из бекона! Полоска бекона 1 на 1 представлена ​​следующим образом: ----- )===) (===( )===)...

40
Скопируйте файл - стиль Windows

Эта проблема вдохновлена xkcd : Вызов: Вы будете имитировать копирование большого файла (1 гигабайт). Скорость передачи данных будет варьироваться от 10 кБ / с до 100 МБ / с. Ваша задача - вывести оставшееся время передачи файла. Вывод должен выглядеть так: Time remaining: 03:12 (meaning it's 3...