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

36
Я даже не ... я только странный!

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

36
Ява для JavaScript, как автомобиль для ковра

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

36
Двойное время не двойное время

На основании этого вызова. В ритм-игре osu! Модификатор сложности «Двойное время» увеличивает скорость только на 50%. Ваша задача состоит в том, чтобы написать программу, которая выводит положительное четное целое число (больше 0), и когда каждый байт / символ (ваш выбор) в вашем исходном коде...

36
Простые числа кроме Оптимуса

Вызов При входном целом число n > 0, выходном число простых чисел ( другом , чем n, если nсам по себе является простой) , который может быть получен путем изменения одну цифры в десятичном разложении п (без изменения количества цифр). Примеры Например, n = 2. Изменяя одну цифру в десятичном...

36
Найти все различные сети Gozinta

Цепи Гозинты (Вдохновлено проектом Эйлер # 606 ) Цепочка gozinta для n - это последовательность, в {1,a,b,...,n}которой каждый элемент правильно делит следующий. Например, существует восемь различных цепочек козинта на 12: {1,12}, {1,2,12}, {1,2,4,12}, {1,2,6,12}, {1,3,12}, {1,3,6,12}, {1,4,12} and...

36
Созвучие или диссонанс?

Учитывая два названия нот, вы должны написать программу, которая определяет, является ли интервал, образованный этими двумя нотами, согласным или диссонантным. Введение В западной музыке есть только 12 «разных» тонов. Их имена, отсортированные от низшего к высшему, являются следующие: C, C#, D, D#,...

36
Основные ASCII бюллетени

Альтернативное название: Tally Your Тюремный приговор на стене Учитывая число n, выходные данные сгруппированы в традиционные 5 на группу и 50 на строку. Примеры 1 | | | | 4 |||| |||| |||| |||| 5 |||/ ||/| |/|| /||| 6 |||/ | ||/| | |/|| | /||| | 50 |||/ |||/ |||/ |||/ |||/ |||/ |||/ |||/ |||/ |||/...

36
Перевести азбуку Морзе на основе длительности тона

Цель Азбука Морзе часто представляется как звук. Учитывая поток битов, которые представляют, включен ли звук или нет, переведите поток в буквы, цифры и пробелы. конкретика Поток битов анализируется на основе длины повторяющихся битов ВКЛ / ВЫКЛ. 1 бит ON - это точка 3 ON биты - это тире 1 бит OFF...

36
Случайная капитализация

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

36
Расширение кронштейна!

Ваша задача состоит в том, чтобы расширить некоторые скобки во входных данных программы, как показано ниже: Найдите строку s между двумя соответствующими скобками [и ], с одной цифрой n после закрывающей скобки. Снимите скобки. Замените s на себя, повторяя n раз. (Если n равно 0, просто удалите s...

36
От этого мира.

Я просто обожаю этот простой шифр, так весело читать не совсем понятные человеку слова и заполнять пробелы ... Ot wes thi bist uf tomis, ot wes thi wurst uf tomis, ot wes thi egi uf wosdum, ot wes thi egi uf fuuloshniss, ot wes thi ipuch uf biloif, ot wes thi ipuch uf oncridaloty, ot wes thi siesun...

36
Последовательные 1-битные увеличиваются

Учитывая шаблон (формат строки или массива) битов: [0,1,1,1,0,1,1,0,0,0,1,1,1,1,1,1] Задача состоит в том, чтобы заменить любое количество последовательных 1-битовых последовательностей по возрастанию, начиная с 1. вход Шаблон (может быть получен в виде строки или массива) Пример: Строка:...

36
КОБОЛ Y2K редукс

В 1990 - х годах, COBOL компьютерные инженеры разработали способ продлить шесть цифр полой даты путем преобразования их в YYYDDDгде YYYэто year - 1900и DDDесть день года [001 to 366]. Эта схема может продлить максимальную дату до 2899-12-31. В 2898 году инженеры начали паниковать, потому что их...

36
Сегодня Центр

Учитывая дату в качестве ввода в любом удобном формате, выведите календарь с этой датой в качестве точного центра пятинедельного окна. Заголовок календаря должен включать двухбуквенные сокращения для дней недели (т. Е. Su Mo Tu We Th Fr Sa). Трехбуквенные или другие сокращения дней не допускаются....

36
Список версий Python

Python является самым быстрорастущим основным языком программирования сегодня. Это самый востребованный язык третий год подряд, и это означает, что разработчики, которые еще не используют его, говорят, что хотят изучать его. [1] Причиной популярности Python являются его многочисленные версии....

36
Я переворачиваю исходный код, вы отрицаете ввод!

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

35
196 алгоритм кода гольф

Напишите короткую программу по 196-му алгоритму . Алгоритм начинается с целого числа, а затем добавляет обратный к нему, пока не будет достигнут палиндром. например input = 5280 5280 + 0825 = 6105 6105 + 5016 = 11121 11121 + 12111 = 23232 output = 23232 вход целое число, которое не является числом...

35
1P5: Итеративная дилемма заключенного

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

35
Генерация треугольника Паскаля

Треугольник Паскаля генерируется, начиная с 1 в первом ряду. В последующих строках число определяется суммой двух чисел, расположенных непосредственно над ним слева и справа. Чтобы продемонстрировать, вот первые 5 строк треугольника Паскаля: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 Соревнование Учитывая ввод...

35
Советы по игре в гольф в GolfScript

Что, этот пост еще не существует? Конечно, GolfScript это сделано для игры в гольф, так что вы могли бы подумать , что никаких конкретных советов не действительно необходимы. Но чтобы в полной мере использовать возможности GolfScript, вам необходимо изучить некоторые неочевидные приемы. Этот пост...