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

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

17
Сколько последовательных убывающих номеров в моем номере?
Наступил 2019 год, и, вероятно, все заметили особенность этого числа: на самом деле оно состоит из двух под номерами (20 и 19), представляющих последовательность последовательных убывающих чисел. Вызов Для заданного числа xверните длину максимальной последовательности последовательных убывающих чисел, которые можно сформировать, взяв под номера x. Примечания : под номера не …
18 code-golf 

8
Преобразователь троичного-ифа
В Java / .NET / C / JavaScript / и т. Д. Вы можете использовать троичные-ifs для сокращения if-операторов. Например (на Java): // there is a String `s` and an int `i` if(i<0)s="Neg";else if(i>0)s="Pos";else s="Neut"; Можно укоротить на троицу, если: s=i<0?"Neg":i>0?"Pos":"Neut"; Вызов: Входные данные: обычный if-else (возможно с вложением), который …
18 code-golf  string 

22
ssTTsSTtRrriinInnnnNNNIiinngg
Вызов Для каждого символа строки, кроме последнего, выполните следующие действия: Выведите текущий символ. Затем следует случайный вывод из следующего списка случайного числа раз от 1 до 5 (включительно): Текущий персонаж Следующий символ строки Версия переключателя персонажа, на котором вы сейчас находитесь Версия switchcase следующего символа строки. Тестовые случаи String -> …

30
Найти число лидирующих нулей в 64-разрядном целом числе
Проблема: Найти число лидирующих нулей в 64-разрядном целом числе со знаком Правила: Ввод не может рассматриваться как строка; это может быть что угодно, где математические и побитовые операции управляют алгоритмом Вывод должен быть проверен на соответствие 64-битному целому числу со знаком, независимо от языка Применяются правила игры в гольф по …

30
Сжатие текста
С данным текстом ниже, есть несколько слов в тексте, которые повторяются в тексте несколько раз. Используйте любой язык программирования, чтобы написать короткий код, который сжимает текст для его отображения. Или, другими словами, используйте наименьшее количество байтов для отображения текста. Текст это: Peter Piper picked a peck of pickled peppers. A …

9
Максимальное расстояние Хэмминга среди списка дополненных строк
Расстояние Хэмминга между двумя строками одинаковой длины - это количество позиций, в которых соответствующие символы различны. Если строки не имеют одинаковую длину, расстояние Хэмминга не определяется. Вызов Напишите программу или функцию, которая находит наибольшее расстояние Хэмминга среди всех пар строк из списка строк, дополненных согласно требованиям, описанным ниже. Персонажи будут …
18 code-golf  string 

25
Преобразование числа из представления Цекендорфа в десятичное
О представительствах Цекендорфа / Базисные числа Фибоначчи Это система счисления, которая использует числа Фибоначчи в качестве своей базы. Числа состоят из 0 и 1, и каждый 1 означает, что число содержит соответствующее число Фибоначчи, а 0 означает, что это не так. Например, давайте преобразуем все натуральные числа <= 10 в …

26
Является ли слово взаимно простым?
Для данного слова трактуйте каждую букву как ее число в английском алфавите (то есть aстановится 1, bстановится 2, zстановится 26 и т. Д.), И проверьте, все ли они, включая дубликаты, попарно взаимно просты . Вводится ровно одно слово из строчных английских букв. Выводом является тот факт, что слово взаимно простое: …

30
Макс () не достаточно
вступление Друг поставил этот вопрос сегодня немного по-другому: «Может ли одна команда [Python] определить наибольшее из целых чисел И что они не равны?». Хотя мы не нашли способ сделать это в рамках разумных определений «единой команды», я подумал, что это может быть забавной проблемой для гольфа. Вызов Msgstr " Вернуть …
18 code-golf 

24
Проверьте мои туннельные массивы
Представьте, что у вас есть массив целых чисел, неотрицательные значения которых являются указателями на другие позиции в том же массиве, только эти значения представляют туннели, поэтому, если значение в позиции A положительно и указывает на позицию B, то значение в позиции B также должен быть положительным и указывать на положение …

8
вычеркнуто 44 все еще регулярно 44; (
Вступление 24 марта 2015 года @isaacg добавил свой ответ Pyth с 44 ​​до 42 байтов. Поскольку вычеркнутая 44 ( 44 ) очень похожа на обычную 44, @Optimizer сделал следующий комментарий: вычеркнул 44 все равно нормально 44 :( После этого, 21 октября 2015 года, @ Doorknob ♦ обработал свой ответ Ruby …

14
Square-рандом-Симметричный
Вызов Напишите программу или функцию, которая возвращает или печатает квадратную случайно-симметричную матрицу. вход N : размер матрицы, т. Е.6 x 6 Выход Матрица. Вы можете либо распечатать его, вернуть его в виде строки (с символами новой строки) или в виде списка / массива списков / массивов. правила Вам нужно использовать …
18 code-golf  matrix 

20
Упрощенная Лава Лампа
Вступление: Я думаю, что все знают, что такое Лава Лампа, но на случай, если они этого не сделают: (Источник изображения) В основном это стеклянные трубки, которые содержат воск в полупрозрачной жидкости. Нижняя часть нагревается при включении лампы, вызывая изменение плотности, и, таким образом, воск всплывает наверх. Когда он остывает, он …

2
Это матрица Вейра?
Существует тип n × n матрицы W, называемой базовой канонической формой Вейра . Такая матрица описывается своими блоками и имеет следующие свойства, используя следующую справочную диаграмму: основные диагональные блоки W ii представляют собой матрицы n i × n i вида λ I n i, где I n i - единичная …

12
В для ухабистой езды
Ваша задача - написать компьютерную программу или функцию, которая берет список натуральных чисел по крайней мере длиной 2 и определяет, являются ли они «зигзагами». Последовательность является зигзагообразной в том и только в том случае, если числа чередуются, будучи больше и меньше числа, предшествующего им. Например, и являются зигзагами, но и …

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