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

Code-golf - это соревнование для решения конкретной проблемы в наименьшем количестве байтов исходного кода.

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

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

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

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

30
Распечатать все воскресенья в 2017 году
Печать даты всех воскресений в 2017 году в следующем формате: dd.mm.yyyy. Ожидаемый результат: 01.01.2017 08.01.2017 15.01.2017 22.01.2017 29.01.2017 05.02.2017 12.02.2017 19.02.2017 26.02.2017 05.03.2017 12.03.2017 19.03.2017 26.03.2017 02.04.2017 09.04.2017 16.04.2017 23.04.2017 30.04.2017 07.05.2017 14.05.2017 21.05.2017 28.05.2017 04.06.2017 11.06.2017 18.06.2017 25.06.2017 02.07.2017 09.07.2017 16.07.2017 23.07.2017 30.07.2017 06.08.2017 13.08.2017 20.08.2017 27.08.2017 03.09.2017 10.09.2017 …

29
Предикат цепочки чисел
Проблема: Ваша задача состоит в том, чтобы решить, содержит ли каждое число в последовательности чисел хотя бы одну из цифр предшествующего ему числа. Например, следующее должно вернуть truey: [1, 12, 203, 0, 30] ^ ^ Contains a 0 ^ Contains a 2 ^ Contains a 1 Следующее должно вернуть фальси: …
27 code-golf 

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

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

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

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

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

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

11
Числа чистоты
Сегодня мы рассмотрим последовательность а , связанную с функцией Коллатца f : Мы называем последовательность вида г, ф (г), F (F (Z)), ... в последовательности Коллатца . Первое число в нашей последовательности, a (1) , равно 0 . При повторном применении f оно попадает в цикл 0 → 0 →… …

15
Удалить дублированный и переключенный случай
Цель Цель этого задания: дать строку в качестве входных данных, удалить дублирующиеся пары букв, если второй элемент в паре имеет заглавную букву. (т.е. прописные буквы становятся строчными и наоборот). Пары должны быть заменены слева направо. Например, aAaдолжно стать aaи нет aA. Входы и выходы: Input: Output: bBaAdD bad NniIcCeE Nice …
27 code-golf  string 

9
Расшифровать запись в каталоге Microsoft MS-DOS 5.0 FAT
Файловая система Microsoft FAT имеет таблицу каталогов для представления, какие «файлы» находятся в каких «папках» на диске. Пока что эти записи втиснули много информации в небольшое количество битов. На Wiki есть куча технических спецификаций для любопытных, но задача здесь будет сосредоточена на «простом» декодировании записи. Каждая запись состоит из 32-байтового …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.