Вопросы с тегом «binary»

30
Разложить двоичный файл на чередующиеся подпоследовательности

Это был вдохновлен задачи 13 - неповторяющихся Binary о недавнем конкурсе НР CodeWars. Давайте возьмем случайное десятичное число, скажем 727429805944311 и посмотрите на его двоичное представление: 10100101011001011111110011001011101010110111110111 Теперь разбейте это двоичное представление на...

29
16-битная двоичная сетка

Для любого 16-разрядного целого числа без знака преобразуйте его десятичное число (т. Е. Число-10) в сетку ASCII 4x4 его битов, где старший бит (MSB) находится в верхнем левом, младший бит (LSB) в внизу справа, прочитайте поперек и затем вниз (как текст на английском языке). Примеры Вход: 4242...

29
Очистка наиболее значимого бита от целого числа

вход Ввод одно целое положительное число n Выход Выход nс наиболее значимым битом установлен в 0. Тестовые случаи 1 -> 0 2 -> 0 10 -> 2 16 -> 0 100 -> 36 267 -> 11 350 -> 94 500 -> 244 Например: 350в двоичном есть 101011110. Установка его старшего значащего бита (т. Е....

29
Fizz Buzz to Text

Введение Я не особенно знаю, откуда взялась эта тенденция. Это может быть просто мем или что-то, но это несколько популярно. Вызов Ваша задача сегодня - преобразовать Fizz Buzz в двоичный файл (0, 1) соответственно и преобразовать этот двоичный файл в текстовый. Довольно стандартные вещи. Как это...

29
Палиндромные числа с бинарным поворотом

Предупреждение: это НЕ вызов "Эй, давайте нарисуем торт в ASCII-искусстве"! Пожалуйста, продолжайте читать;) Некоторое время назад у меня был день рождения, мне сейчас 33 года. Таким образом, существует эта неуклюжая социальная традиция, состоящая в том, чтобы приглашать семью и друзей, ставить на...

28
Помогите! Мой калькулятор неисправен!

Введение Мой калькулятор ведет себя странно. Иногда, когда я набираю, 8он отображает 2. И иногда, когда я набираю, 6он отображает +. Некоторые кнопки перепутаны! Может ли кто-нибудь помочь мне определить, какой? Вызов: Вход: список неправильных уравнений с правильными результатами. Вывод: две...

28
Отключить 4 бита

Ваша задача: по заданной входной строке определить, не содержит ли двоичное представление этой строки 4 1или 5 0строк подряд. Кроме того, сам ваш код не должен содержать ни одной такой серии из четырех строк подряд. Тестовые случаи String Binary Result U3 01010101 00110011 Truthy 48 00110100...

28
Разборные двоичные числа

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

28
Перестановки битов

Ваша цель состоит в том, чтобы создать функцию или программу для обращения битов в диапазоне целых чисел с заданным целым числом n . Другими словами, вы хотите найти перестановку перестановок битов в диапазоне 2 n элементов с нулевым индексом. Это также последовательность OEIS A030109 . Этот...

28
Написать код для подтверждения

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

27
Перевернуть и инвертировать строку

Перевернуть и инвертировать строку Вызов В этом вызове. Вы будете писать программу, которая будет выводить или возвращать ввод, обращенный и инвертированный. Во-первых, каждый символ должен быть преобразован в его код символа. Затем это должно быть преобразовано в базу-2. После этого эта строка...

27
Найти следующее 1-разреженное двоичное число

Целое положительное число N является K- разреженным, если между двумя любыми двумя последовательными единицами в его двоичном представлении есть по крайней мере K 0. Итак, число 1010101 является 1-разреженным, а 101101 - нет. Ваша задача - найти следующий 1-разреженный номер для заданного входного...

27
Преобразовать строку двоичных символов в эквиваленты ASCII

Возьмите строку двоичных символов, разделенных пробелом, и преобразуйте ее в строку ASCII. Например... 1001000 1100101 1101100 1101100 1101111 100000 1010111 1101111 1110010 1101100 1100100 Преобразовал бы в ... Hello World Двоичная строка будет храниться в переменной с именем s. Это задача...

27
Первичные Струны

Первичная ( двоичная-простая ) строка - это строка, которая при записи в виде двоичной сетки каждая строка и столбец имеет простое общее число. Это довольно расплывчатое объяснение, поэтому давайте разберем его с проработанным примером ... Для этого примера мы будем использовать строку bunny:...

26
Плотно упакованный десятичный (DPD) в десятичный

Для любителей nandgame: пожалуйста, попробуйте DPD до десятичного числа в логических элементах ! Задний план Плотно упакованный десятичный код (DPD) - это способ эффективно хранить десятичные цифры в двоичном формате. Он хранит три десятичных знака (от 000 до 999) в 10 битах, что намного...

26
Битфлип-устойчивые композитные номера

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

26
1 + 1 = 10, 1 + 2 = 3

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

26
Разведенные целые суммы

Положительное целое число можно разбавить , вставив 0между двумя битами в его двоичное расширение. Это означает, что nчисло -бит имеет n-1разведения, которые не обязательно все различны. Например, для 12(или 1100в двоичном виде) разведения 11000 = 24 ^ 11000 = 24 ^ 10100 = 20 ^ В этом испытании мы...

26
Поменяйтесь битами со своими соседями

Описание задания Дано целое число, поменять местами его (2k – 1) -й и 2k-й младшие значащие биты для всех целых чисел k> 0 . Это последовательность A057300 в OEIS. (Предполагается, что число имеет «бесконечно много» ведущих нулей. На практике это просто означает добавление одиночного 0-битного...

26
Цифровая твердость целых чисел

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