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

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

29
Найти максимальное отклонение
Эта проблема "вдохновлена" вопросом, который изначально задавался на Quora (не для игры в гольф). Я просто хочу сделать это вызов для вас, ребята (и моя первая проблема здесь). Учитывая массив целочисленных элементов vи целое число d(мы предполагаем, что d меньше или равен длине массива), рассмотрим все последовательности dпоследовательных элементов в …

25
Разорванные суффиксы
Если дана строка ASCII, выведите ее разнесенные суффиксы. Например, если строка была abcde, есть 5 суффиксов, упорядоченных от самого длинного до самого короткого: abcde bcde cde de e Каждый суффикс затем разбирается , что означает, что каждый символ копируется столько раз, сколько его одноиндексное местоположение в этом суффиксе. Например, взрывая …
20 code-golf  string 

25
Разнесенные числа
Получив список Nнеотрицательных целых чисел, выведите эти числа с пробелами слева, чтобы длина составляла N. (Либо верните список символов или строк.) Вы можете предположить, что Nон больше или равен количеству цифр самого большого числа в списке. В конце допускаются пробелы. Вы также можете взять строку, содержащую эти числа, но Nэто …
20 code-golf  string 

18
Сортировка по нескольким ключам
Имея список индексов и ноль или более списков целых чисел, выведите списки целых чисел, отсортированные в порядке возрастания, с приоритетом ключа из первого ввода. пример Пусть будет ввод ключей [1, 0, 2], а ввод списков будет [[5, 3, 4], [6, 2, 1], [5, 2, 1]]. Эти списки должны быть отсортированы …

4
Утвердить ствол и лист заговор
На графике ствола и листа отображаются группы числовых значений в группах, которые определяются всеми, кроме последней цифры. Например, предположим, у нас есть этот набор данных: 0, 2, 12, 13, 13, 15, 16, 20, 29, 43, 49, 101 Мы могли бы получить этот ствол и листовой участок: 0|02 1|23356 2|09 3| …

16
Найдите лишний в последовательности
Соревнование: Рассмотрим функцию, F(N) = 2^N + 1где Nположительное целое число меньше, чем 31. Последовательность, определенная этой функцией: 3, 5, 9, 17, 33, 65, 129, 257, 513, 1025, 2049, 4097, 8193, 16385, 32769, 65537, 131073, 262145, 524289, 1048577, 2097153, 4194305, 8388609, 16777217, 33554433, 67108865, 134217729, 268435457, 536870913, 1073741825 Вход будет …

5
Любопытство сгубило кошку?
Некоторые люди говорят, что любопытство убило кошку. Другие говорят, что это была коробка и яд. В RSPCA говорят, что Эрвин Шредингер должен потерять право на владение домашними животными. С правозащитниками у его дома. Кот убийца ученый Шредингер, наконец , придумал его величайшим изобретением. Специальная радиоактивная смесь унобтаниума и хандвавия, которая …
20 code-golf  math 

9
Гексплозивный ASCII-арт вызов
В стратегической игре "Hexplode" игроки по очереди размещают жетоны на шестиугольной доске. Как только количество токенов равно количеству соседних тайлов, этот тайл гексплодирует и перемещает все токены на нем соседним соседям. Вы можете играть в онлайн игру здесь . Мне нравится эта игра, но иногда трудно точно определить, сколько токенов …

7
Смотри-и-говори последовательность: издание римских цифр
Описание задачи У нас было несколько проблем, связанных с последовательностью Look-and-say . Быстрое напоминание: Последовательность начинается с 1, Последующие члены этой последовательности генерируются путем перечисления каждой группы повторяющихся цифр в предыдущем термине, Итак, первые несколько терминов: 1 "one" 11 "one one" (we look at the previous term) 21 "two ones" …

12
Изменить часовой пояс
Вызов Учитывая время и часовой пояс в качестве входных данных, выведите время в этом часовом поясе. Время Время будет указано в 24-часовом формате, например: hh:mm Где hh - двузначный час, а mm - двузначная минута. Обратите внимание, что час и минута всегда будут дополнены нулями, например: 06:09 Время указано в …
20 code-golf  date 

30
Нарисуйте прямоугольник ASCII
Используя два целых числа в качестве входных данных в массиве, нарисуйте прямоугольник, используя первое целое число как ширину, а второе как высоту. Или, если ваш язык поддерживает это, два целых числа могут быть заданы как отдельные входные данные. Предположим, ширина и высота никогда не будут меньше 3, и они всегда …

6
Можете ли вы победить британскую разведку? (Nonogram Solver)
Пришло время предпринять опасное стремление победить британскую разведку. Цель этой задачи - написать кратчайший код, который решит нонограмму. Что такое нонограмма? Правила просты. У вас есть сетка квадратов, которые должны быть либо заполнены черным, либо оставить пустым. Рядом с каждой строкой сетки указаны длины чёрных квадратов в этой строке. Над …

13
Это словоинское?
Каков самый короткий способ узнать, является ли ввод словаинским с использованием какого-либо языка программирования? Wordinian - это слово, которое содержит слова длиной от 1 до длины исходного слова. Например, бункер «Я» - это слово «в» - это слово «бин» - это слово Или, сцена «a» - это слово «ta» - …

14
Моему треугольнику нужно больше узлов
Рассмотрим стандартный равносторонний треугольник с узлами, помеченными с использованием барицентрических координат : Мы можем превратить этот треугольник с 3 узлами в треугольник с 6 узлами, добавив новую линию из 3 вершин (на одну больше, чем было на стороне исходного треугольника с 3 узлами), удалив все внутренние ребра (но не внутренние …

5
Номерной знак Гольф: Признание
Смотри также: Разбор Вступление Вы работаете в правительственной команде по программированию, которая программирует камеры контроля скорости. Тем не менее, группа людей, которые запрограммировали калькулятор скорости, заняли слишком много места, поэтому вы должны сделать программное обеспечение для распознавания номерных знаков как можно меньше. Вызов Учитывая изображение номерного знака, верните текст на …

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