Вопросы с тегом «code-golf»

27
Сумма или разница двух степеней двух

Ваша задача, если вы решите ее принять, состоит в том, чтобы, учитывая целое число K >= 1, найти неотрицательные целые числа Aи выполнить так, чтобы выполнялось B хотя бы одно из двух следующих условий: K = 2^A + 2^B K = 2^A - 2^B Если не существует таких Aи Bваша программа может вести себя...

27
Может ли число достичь 1, многократно вычитая наибольшее простое число меньше его?

Вызов: Для заданного числа возьмите наибольшее простое число строго меньше его, вычтите его из этого числа, сделайте это снова для этого нового числа с наибольшим простым числом, меньшим его, и продолжайте делать это до тех пор, пока оно не станет меньше 3. Если оно достигнет 1, ваше программа...

27
Вывести перевернутую палатку

Учитывая целое число, выведите перевернутую палатку. Вход определяет как размер палатки (абсолютное значение), так и то, находится ли вход слева (отрицательные числа) или справа (положительные числа). If input = -1: ____ \/_/ If input = -2: ________ \ / / \/___/ If input = -3: ____________ \ / / \...

27
Цепочка подстрок

Введение Для этого примера возьмем строку Hello, World!и массив [3, 2, 3]. Чтобы найти цепочку подстрок, мы пройдем следующий процесс: Первый номер массива 3, таким образом, мы получаем подстроку [0 - 3], которая есть Hel. После этого мы удаляем первые 3символы из исходной строки, что оставляет нас...

27
Естественное строительство

Натуральные числа, включая 0, формально определяются как множества следующим образом : Число 0 определяется как пустой набор, {} Для n ≥ 0 число n +1 определяется как n ∪ { n }. Как следствие, n = {0, 1, ..., n -1}. Первые числа, определенные этой процедурой, являются: 0 = {} 1 = {{}} 2 = {{},...

27
Ураган Мэтью и Молнии

Вызов Вдохновленные этим испытанием и неприятным ураганом Мэтью , мы будем динамически генерировать молнии. n = 15: \ /\ / \ / / /\ /\ / \ \ / / /\ /\ \ / / \ /\ \ /\ / \ \ /\ / \ \ /\ вход Положительное целое число nопределяет глубину молнии. Правила и ограничения /и \должен быть использован...

27
Последний понедельник

Понедельник, 31 октября, Хэллоуин. И это заставило меня задуматься - интересно, в какие другие месяцы последний день месяца тоже будет понедельником? вход Целое положительное число в любом удобном формате, представляющее год 10000 > y > 0. Ввод можно дополнить нулями (например, 0025для года...

27
Кто этот PRNG?

Учитывая последовательность из 625 32-разрядных целых чисел без знака (то есть в диапазоне [0, 2**32)), выведите, какой из следующих генераторов псевдослучайных чисел сгенерировал последовательность: Линейный конгруэнтный генератор Xorshift Мерсенн Твистер В частности, реализации C этих трех...

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

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

27
В алфавитном порядке переставить строку

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

27
Рассчитать основные факторы

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

27
ASCII Jigsaw Puzzle

Это 3x3ASCII-пазл: _____ _____ _____ | _| |_ | | (_ _ _) | |_ _|_( )_|_ _| | (_) |_ _| (_) | | _ _) (_ _ | |_( )_|_ _|_( )_| | _| (_) |_ | | (_ _) | |_____|_____|_____| Это также 3x3ASCII-пазл: _____ _____ _____ | |_ _| | | _ _) (_ _ | |_( )_|_ _|_( )_| | _| (_) |_ | | (_ _ _) | |_ _|_( )_|_ _| |...

27
2D Лабиринт Минус 1D

Эта задача о преобразовании 2D лабиринтов в 1D лабиринты. обзор +-+-+-+-+-+-+ +-+-+-+-+-+-+ graph { | | | | |A| | B| A B A -- D + + + + +-+-+ + + + + +-+-+ \ | C -- D | | | | | | | | \ | D -- E +-+-+ +-+-+ + +-+-+ +-+-+ + \ | E -- F | | |C D E F| C---D-E---F E -- G +-+-+-+ +-+ + +-+-+-+ +-+ + | | B...

27
12 часов в 24 часа

Удивительно, но эта простая задача, кажется, еще не существует, так что ... Ваша задача - написать программу, которая использует в качестве входных данных 12-часовое время и преобразует его в «военное время» или 24-часовой формат времени. Вход будет в форме: HH:MM am/pm Хотя допускаются небольшие...

27
Это код OVSF?

Учитывая список 1s и -1s, определите, является ли это действительным кодом OVSF (выводя значение true или false). Коды OVSF определяются следующим образом: [1] это код OVSF Если Xэто код OVSF, то X ++ Xи X ++ -Xоба являются кодами OVSF. Вот ++конкатенация списка, и -отрицает каждый элемент в...

27
Какой это день Рождества?

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

27
Изменить код, изменить последовательность: копы

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

27
ASCII Книжные полки

Вы знаете те складные полки, которые в основном представляют собой деревянные ящики, которые можно сложить вместе? Мы собираемся смоделировать построение некоторых книжных полок из тех, что с искусством ASCII. Все наши книги одинаково удобны по размеру и выглядят следующим образом: |X| |X| |X|...

27
Преобразование единственного числа во множественное число

Существуют две формы существительных, единственного и множественного числа. Преобразование между этими двумя довольно легко. Обычно вы заканчиваете это s. ех. car=> cars. Если она заканчивается s, x, z, chили sh, в конце его es. ех. bus=> buses. Если она заканчивается yс согласным...

27
Решите уравнение с (почти) любыми числами, которые вам нравятся

Учитывая строку символов, +=-где есть хотя бы один =, вставьте положительные целые числа между всеми символами и в начале и в конце так, чтобы выполнялись математические уравнения. Например, учитывая вход +-=-= вам нужно вставить положительные целые числа от A до F, как это A+B-C=D-E=F так что все...