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

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

25
Дом на диапазоне списков
Эта задача состоит в том, чтобы просто вернуть список списков целых чисел, аналогично функции диапазона Python, за исключением того, что каждое последующее число должно быть так глубоко в списках. Правила : Создать программу или неанонимную функцию Должен вернуть или распечатать результат Результат должен быть возвращен в виде списка (списков) или …

7
Pokeball Simulator
В видеоиграх Pokemon, игрок отправляется в мир, чтобы заставить диких животных собирать крошечные шарики и обучать их сражаться. Конечно, все знают, что никто не играет в покемонов за сражение. Настоящая ничья в серии - это ловля покемонов! Ваша задача - симулировать покебол во время попытки захвата. Эта задача будет использовать …
26 code-golf 

6
Кратчайшая общая суперструна
По заданному списку строк s_0, s_1, ..., s_nнайдите самую короткую строку S, содержащую каждую из них s_0, s_1, ..., s_nв качестве подстроки . Примеры : S('LOREM', 'DOLOR', 'SED', 'DO', 'MAGNA', 'AD', 'DOLORE')='SEDOLOREMAGNAD' S('ABCDE', 'BCD', 'C')='ABCDE' Напишите самую короткую программу (или функцию), которая решает эту проблему. Вы можете представить строки в …
26 code-golf  string 

9
Гольф генератор Венна Диаграммы
Гольф генератор Венна Диаграммы Чтобы правильно отпраздновать 180-летие Джона Венна , сегодня ваша задача - создать программу для вывода диаграммы Венна ! Входные данные: Целое положительное число, Nкоторое будет определять диапазон чисел, отображаемых на диаграмме (от нуля до N), и три набора целых положительных чисел. Выход: Диаграмма Венна с тремя …

30
Режим (самый распространенный элемент) списка
Напишите фрагмент кода для расчета режима (наиболее распространенного числа) списка натуральных чисел. Например, режим d = [4,3,1,0,6,1,6,4,4,0,3,1,7,7,3,4,1,1,2,8] есть 1, потому что это происходит максимум в 5 раз. Вы можете предположить, что список хранится в такой переменной, как dи имеет уникальный режим. например: Python, 49 max(((i,d.count(i))for i in set(d)), key=lambda x:x[1]) …

22
Найдите N-ю пару двойных простых чисел
Два простых числа определяются как двойные простые числа, если они отличаются на два. Например, 3 и 5 являются двойными простыми числами, как 29 и 31. Напишите программу, которая находит n-ю пару двойных простых чисел (где n берется из STDIN) и печатает их в STDOUT, разделенных запятой и пробелом. Это код-гольф, …
26 code-golf 

15
Кратчайший код для случайного размещения точек и их соединения
Задание Это довольно простая задача кодирования, все, что ваша программа должна сделать, это поместить точку на холст (или вашу альтернативу на другом языке кодирования) и подключить ее ко всем уже размещенным точкам. Ваша программа должна принимать за один вход количество точек, которые должны быть размещены, и выводить какой-то вид отображения …
26 code-golf 

19
Мое Слово может разбить твое Слово
ПРОБЛЕМА Учитывая два слова, найдите победителя в битве цифровых корней . Определите цифровой корень слова следующим образом: Каждой букве алфавита присваивается номер: A = 1, B = 2, C = 3, ..., Z = 26 Добавьте значения для каждой буквы, чтобы суммировать слово. Возьмите "CAT", например. C + A + …

11
Имитация машины регистра Минского (I)
Существует много формализмов, поэтому, хотя вы можете найти другие источники полезными, я надеюсь указать это достаточно четко, чтобы они не были необходимы. RM состоит из конечного автомата и конечного числа именованных регистров, каждый из которых содержит неотрицательное целое число. Для простоты ввода текста эта задача требует, чтобы также были названы …

30
Подсчитайте слова в тексте и отобразите их
Код должен принимать ввод текста (необязательно может быть любой файл, stdin, строка для JavaScript и т. Д.): This is a text and a number: 31. Выходные данные должны содержать слова с номерами вхождений, отсортированными по количеству вхождений в порядке убывания: a:2 and:1 is:1 number:1 This:1 text:1 31:1 Обратите внимание, что …
26 code-golf 

30
Распечатать елку
Соревнование Напечатайте красивую рождественскую елку со своей звездочкой вверху, используя самый короткий код. Звезда дерева - это звездочка ( *), а тело дерева сделано из 0дерева. Высота дерева должна быть 10 рядов. Каждая строка должна иметь правильные отступы так, чтобы предыдущая строка центрировалась над следующей. Любая строка должна иметь на …

24
Произвольная случайность
Случайность это весело. Проблемы без смысла весело. Напишите функцию, которая при заданном целочисленном вводе nвыведет набор (неупорядоченный, уникальный) точно nслучайных целых чисел между 1и n^2(включительно) таким образом, чтобы сумма всех целых чисел была равна n^2. Случайность не обязательно должна быть равномерной, при условии, что каждый действительный набор имеет ненулевую вероятность …

15
Переключите несколько битов и получите квадрат
Учитывая целое число , вы должны найти минимальное количество битов, которые нужно инвертировать в чтобы превратить его в квадратное число . Вам разрешено инвертировать только биты ниже самого значимого .NN> 3N>3N>3NNN Примеры 2 2 0N= 4N=4N=4 уже является квадратным числом ( ), поэтому ожидаемый результат равен .22222^2000 11000 → 1100 …

10
404 - Уникальная страница 404 не найдена
Вдохновлен полиглотом на странице Stack Overflow 404 : Цель Ваша цель проста - создать полиглот, который выводит число 404 , а затем завершается на максимально возможном количестве языков. ограничения Вот поворот, есть ограничение, чтобы сделать это сложнее: Вы должны написать N программ и выбрать N языков в определенном порядке. я …

6
Полностью выровнять и дефисировать блок текста
Given a width and a block of text containing possible hyphen- ation points, format it fully- justified (in monospace). Полностью выровненный означает, что он выровнен по левому и правому краям и достигается путем увеличения расстояния между словами до тех пор, пока не совпадет каждая строка. Связанный: Обоснуйте текст, добавив пробелы …

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