Пазлы для программирования и Code Golf

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
Что вы принесете на День Благодарения?

День благодарения в Соединенных Штатах приближается 24 ноября. Многие люди будут обедать со своими семьями, традиционно включая индейку и множество гарниров. Обычно это означает, что члены семьи должны координировать, кто принесет каждое из различных блюд. В этой задаче цель состоит в том, чтобы...

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

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

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

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

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

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

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

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

40
Совместное использование (персонажей) это забота!

обзор Рассмотрим следующую задачу: Учитывая положительное целое число n> 0 , выведите его целочисленный квадратный корень. Целочисленный квадратный корень числа n является наибольшим значением x, где x 2 ≤ n , обычно выражается формулой floor(sqrt(n)). Примеры: 25 -> 5, 24 -> 4, 40 ->...

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

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

40
Обнаружить провальные замки

Одним из интересных аспектов гравитации является то, что, насколько я знаю, нельзя просто плавать в воздухе. Однако, кажется, не все в Ассоциации Строителей Случайных Замков знают об этом факте, что приводит к таким замкам, как этот: # # # # # # ### #### #### # # #### # # #### ### ##############...

40
Обилие целых чисел!

Обильный номер представляет собой любое число , где сумма его делителей больше , чем исходное число. Например, правильные делители 12: 1, 2, 3, 4, 6 И суммируя эти результаты в 16. Поскольку 16 больше, чем 12, 12 в изобилии. Обратите внимание, что это не включает «Совершенные числа», например,...

40
Копы: сделать регулярное выражение - сделать змею

Это нить полицейского. В потоке грабителя здесь . Напишите код, который принимает входные данные nи создает n-by-n "матрицу змей". Матрица змей - это матрица, которая следует этому шаблону: 3-на-3: 1 2 3 6 5 4 7 8 9 и 4 на 4: 1 2 3 4 8 7 6 5 9 10 11 12 16 15 14 13 Точный формат вывода не является...