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

43
Скорость письма

Учитывая строку в качестве входных данных, выведите новую строку с каждой буквой, сдвинутой вправо на соответствующий алфавитный указатель. Мы все знаем, что буква A медленная, а буква Z быстрая. Это означает, что Z смещается вправо на 25 пробелов, A вообще не смещается, а B смещается на 1 пробел....

43
Реализуйте калькулятор iOS 11

В iOS 11 есть ошибка, которая делает результат 1 + 2 + 3 равным 24 . Это связано со скоростью анимации, но в любом случае: Задача сделать 1 + 2 + 3 == 24. Но только это. Таким образом, вы должны предоставить функцию, которая правильно суммирует большинство последовательностей, но возвращает,...

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

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

43
Сокол Тяжелые стадии

Выберите набор из четырех байтов без замены (т.е. без повторения байта), и необязательно в каком-либо конкретном порядке, из любого из следующих четырех наборов: Символы любой однобайтовой кодировки Символы Юникода в диапазоне от 00 до FF Десятичные целые числа со знаком в диапазоне −128–127...

43
Покрытие Skyline мазками кисти

Учитывая список неотрицательных целочисленных высот горизонта, ответьте, сколько непрерывных горизонтальных мазков кистью в 1 единицу необходимо, чтобы покрыть его. [1,3,2,1,2,1,5,3,3,4,2]визуализируется как: 5 5 4 3 5334 32 2 53342 13212153342 нужно девять мазков: 1 2 3 4 5555 66 7 88888...

43
Эта машина Foo останавливается?

Как известно, определение того, останавливается ли машина Тьюринга, неразрешимо, но это не обязательно верно для более простых машин. Foo машина представляет собой машину с конечной лентой, где каждая ячейка на ленте имеет целое число или символ HALT h, например , 2 h 1 -1 Указатель инструкции...

43
ASCII Maze Rendering 3000

Я не люблю печатать, поэтому я рисую лабиринты в очень простом формате: # ##### # # # ### # # # # # # # # ##### # Разве это не лабиринт ? Конечно, я думаю, что все лабиринты должны выглядеть трехмерными, похожими, но не такими, как эта задача , для максимальной лабиринтности , поэтому я (неохотно)...

42
Напишите самую короткую программу, которая генерирует большинство предупреждений и ошибок компилятора

Соревнование: Напишите очень короткую программу, которая при компиляции создает наибольшее количество предупреждений и ошибок компилятора. Это может быть написано на любом языке программирования. Подсчет очков: Оценка определяется этим уравнением: errors_and_warnings_length/code_length. Самый...

42
Кратчайший код, чтобы определить, является ли строка палиндромом

Палиндром некоторая строка , которая пишется точно так же , как назад и вперед. Например, «Ева, я могу заколоть летучих мышей в пещере?» такое палиндром (EVACANISTAB | BATSINACAVE) Для этого кода гольф, используя язык по вашему выбору, определяет, является ли данная строка палиндромом или нет....

42
Как мне написать функцию добавления? [закрыто]

Проблема: Я ведущий разработчик для большой компании, мы делаем Skynet. Меня назначили Напишите функцию, которая вводит и возвращает их сумму ПРАВИЛА: Нет ответов, как function sum(a,b){ return "their sum"; } РЕДАКТИРОВАТЬ: принятым ответом будет тот, который получил наибольшее количество голосов 1...

42
Распечатать синусоидальную волну (по вертикали)

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

42
Это дождливый день

контекст Это день святого валентина Единственный, кого ты когда-либо любил, оставил тебя вчера для этого парня, которого она всегда находила "глупым и неинтересным" . По дороге домой вы застряли в пробке, слушаете старые песни по радио, дождь, падающий на лобовое стекло, качает вас. Через некоторое...

42
Помогите!! Как сделать квадратный корень! [закрыто]

Привет, ребята, для моего класса мне нужно сделать квадратный корень из числа, но это не работает !! HELLPP! Соревнование: Write a function or program that will "make a number square root". Примечание: это троллинг кода. Дайте «полезный» ответ, который поможет новому программисту достичь успеха в...

42
Произведите неожиданное слово [закрыто]

Цель состоит в том, чтобы написать программу, которая будет генерировать слово неожиданно (программа не выглядит так, как будто она собирается произвести слово). Пример (JavaScript): alert(([0][1]+"").slice(4,8)) оповещения "хорошо" - jsfiddle . Пояснения: 1. [0][1]возвращает undefined, потому что...

42
99 бутылок пива, 99 языков

Цель состоит в том, чтобы написать простую программу «99 бутылок пива», которая действительна как минимум на двух разных языках (например, не Python 2 и Python 3). Это должен быть полный файл, который будет запускаться или компилироваться. Интересные ответы должны быть одобрены, но компактность...

42
Нарисуйте пилообразный алфавит

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

42
Какое самое короткое непрерывное подмножество ASCII вам нужно для вывода остальных?

В печатаемых символов ASCII (шестнадцатеричные коды 20 7Е) в порядке являются: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ (Обратите внимание, что там есть место.) Эта строка явно содержит все печатаемые символы ASCII, по крайней мере,...

42
Другой вид Meta Regex Golf

Обратите внимание: следуя популярному требованию, я немного смягчил правила: Максимальный размер регулярного выражения увеличивается на 1 байт каждые 5 ответов . Ответ N может использовать до 29 + ⌈N / 5⌉ байтов. Оценка каждого ответа будет (M / (30 + N / 5)) N В regex golf вам дается два набора...

42
Краска по номерам

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

42
По крайней мере ч с по крайней мере ч

вход Список неотрицательных целых чисел. Выход Наибольшее неотрицательное целое число, hтакое, что по крайней мере hчисло в списке больше или равно h. Тестовые случаи [0,0,0,0] -> 0 [12,312,33,12] -> 4 [1,2,3,4,5,6,7] -> 4 [22,33,1,2,4] -> 3 [1000,2,2,2] -> 2...