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

32
Двоично-десятичный преобразователь

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

32
Выбор размера шрифта в Scroll Word

Word и кнопки изменяют размер шрифта в соответствии с этими правилами:A▲ᴀ▼ Начальный размер шрифта 11. Если нажать, когда размер шрифта равен 1, размер остается равным 1.ᴀ▼ Размер шрифта изменяется с 1 точкой в ​​диапазоне 1 - 12. Размер шрифта изменяется с 2 точками в диапазоне 12 - 28. Варианты...

32
Вычислить медиану

Вызов Учитывая непустой список действительных чисел, вычислите его медиану. Определения Медиана вычисляется следующим образом: сначала отсортируйте список, если количество записей нечетное , медиана является значением в центре отсортированного списка, в противном случае медиана - это среднее...

32
ООП: перекрывающееся ориентированное программирование

Одной из малоизвестных парадигм программирования, которая кажется весьма подходящей для игры в код, является перекрывающееся ориентированное программирование (ООП) *. При написании частично идентичного кода многие байты можно сохранить, просто перекрывая идентичные части и запоминая каким-то...

32
Создать код схемы пирамиды

Схема пирамиды - это язык, разрабатываемый @ ConorO'Brien . В Pyramid Scheme код, который вы пишете, выглядит следующим образом: ^ ^ / \ /3\ / \ --- / + \ ^-------^ /9\ /3\ /123\ --- ----- Теперь этот код обладает двумя очевидными качествами: его сложно анализировать и писать сложно. Конор решил...

32
Большой код ... для вас!

На открытии сцены восстания Темного Рыцаря происходит довольно неловкий диалог между агентом ЦРУ и злодеем Бэйном. Агент ЦРУ: «Если я сниму эту [маску], ты умрешь?» Бэйн: «Было бы очень больно ...» Агент ЦРУ: «Ты большой парень». Бэйн: «… для тебя» Не ясно, намеревается ли Бэйн сказать «больно...

32
Превосходные проходы

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

32
Это своего рода вызов, который байты

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

32
Это правда? Спроси желе!

Задний план Вдохновленный очень удобной интерпретацией Octave (и, как следствие, MATL) матриц истина / ложь, Jelly получил атом Ȧ ( все в стиле Octave ). Ȧ принимает массив в качестве входных данных и возвращает 1, если массив не пустой и не содержит числа 0 (целое число, число с плавающей запятой...

32
Суммируйте числа по стандарту в

Рассмотрим поток / файл с одним целым числом в строке. Например: 123 5 99 Ваш код должен выводить сумму этих чисел, то есть 227. Формат ввода строго одно целое число в строке. Вы не можете, например, предположить, что вход находится в одной строке как массив целых чисел. Вы можете получить ввод из...

32
Побег из офиса: спланируйте свой выход!

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

32
Карта введенных символов ASCII

Не забудьте увидеть другой вызов, Reverse ASCII символьную карту ! Кодировка ASCII (американский стандартный код для обмена информацией) является наиболее широко используемым стандартом кодирования символов. Коды ASCII представляют текст в компьютерах, телекоммуникационном оборудовании и других...

32
Как далеко находится n до следующей степени b?

Позвольте nи bбыть положительные целые числа больше, чем 1. Выведите расстояние от nдо следующей степени b. Для n=5и b=3, следующая степень 3от 5is 9( 3^2 = 9), поэтому вывод 9 - 5 = 4. Для n=8и b=2, следующая степень 2от 8is 16( 2^4 = 16), поэтому вывод 16 - 8 = 8. Обратите внимание, что nэто сила...

32
Сколько картонных цифр мне нужно?

Мне нужно подготовить цифры из картона для отображения некоторого числа ( пример ). Я заранее не знаю, какое число мне показывать - единственное, что я знаю, это то, что оно не больше, чем n. Сколько картонных цифр я должен подготовить? Пример: n = 50 Чтобы отобразить любое число в диапазоне 0 ......

32
Квадрат число мой путь

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

32
Я думаю о числе (нить полицейского)

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

32
Вычислить самую длинную серию из 1 в двоичном значении целого числа

Цель Учитывая неотрицательное целое число, создайте функцию, которая возвращает начальную позицию числа самых больших последовательных 1 в двоичном значении этого целого числа. Когда дан вход 0, вернитесь 0. Если число имеет несколько полос одинаковой длины, вы должны вернуть позицию последней...

32
В поисках змей в матрице

Вызов Учитывая заданную двоичную матрицу и двоичную строку, определите, можно ли найти эту двоичную строку, начиная с любой точки матрицы и двигаясь в любом направлении в любой последующей точке, чтобы сформировать двоичную строку. То есть можно ли найти строку в сложенном виде внутри матрицы?...

32
Аукцион с первичной ценой

Конечный результат Конкурс окончен. Поздравляем hard_coded! Некоторые интересные факты: На 31600 из 40920 аукционов (77,2%) победитель первого тура выиграл наибольшее количество раундов на этом аукционе. Если примерные боты включены в соревнование, первые девять мест не изменятся, за исключением...

32
Конечные плитки в одном измерении

Цель этой задачи состоит в том, чтобы определить, можно ли выложить мозаику из набора одномерных частей для формирования конечного непрерывного фрагмента. Часть является непустым, конечная последовательность нулей и единиц , которые начинаются и заканчиваются в одном. Некоторые возможные куски 1,...