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

15
Нетривиальные силы

Напишите самую короткую программу для печати нетривиальных степеней ≤ 2 ^ 12 по порядку нетривиальная степень означает, что основание и показатель степени> 1 Начальные пробелы необязательны. При наличии нескольких решений порядок не важен, поэтому 16 = 4^2, 2^4 в порядке Пример вывода: 4 = 2^2 8...

15
Code-Golf: решетки внутри круга

Следующая картина показывает проблему: Напишите функцию, которая, учитывая целое число в качестве радиуса окружности, вычисляет количество точек решетки внутри центрированной окружности (включая границу). Изображение показывает: f[1] = 5 (blue points) f[2] = 13 (blue + red points) другие значения...

15
Союз Интервалов

Задав список интервалов, выполните их объединение и уменьшите наложения. Это означает, что перекрывающиеся части уменьшаются. ( [a, b] U [c, d] = [a, d]если b > c) Предполагая все a <b во всех интервалах [a, b]. Реализовать как функцию списка интервалов ввода -> список интервалов вывода....

15
Египетские пирамиды

Великая пирамида в Гизе, самая большая пирамида в Египте, является не только самой старой из семи чудес древнего мира, но и единственной, которая остается в значительной степени неповрежденной. На строительство египетских пирамид может уйти до 20 лет, и они настолько велики, что Аль-Азиз Усман, сын...

15
Что будет дальше?

Учитывая разделенный пробелами список целых чисел, ваша задача состоит в том, чтобы найти следующее целое число в последовательности. Каждое целое число в последовательности является результатом применения единой математической операции ( +, -, *или /) к предыдущему целому, и каждая...

15
Jolly Jumper Sequence

Последовательность из n> 0 целых чисел называется веселой перемычкой, если абсолютные значения разности между последовательными элементами принимают все значения от 1 до n-1. Таким образом, последовательность [4,1,2,4] имеет абсолютные различия [3,1,2], что эквивалентно набору [1,2,3] (от 1 до...

15
Реализуйте S-блок Рейндаэля

S-box от Rijndael - это часто используемая операция шифрования и дешифрования AES . Обычно он реализован в виде 256-байтовой таблицы поиска. Это быстро, но означает, что вам нужно перечислить 256-байтовую таблицу поиска в вашем коде. Бьюсь об заклад, кто-то из этой толпы может сделать это с меньшим...

15
Преобразовать из двоичного в неабинарный

Учитывая двоичное целое число включительно между 0и 1111111111111111(то есть 16-разрядное целое число без знака) в качестве входных данных, выведите то же самое целое число в неабинарном виде . Ввод может быть в любом формате, наиболее удобном для вашего языка; например, если программе легче...

15
Rosetta Stone Challenge: найти правило для серии

Целью Rosetta Stone Challenge является написание решений на максимально возможном количестве языков. Покажите свое программирование многоязычия! Соревнование Ваша задача - реализовать программу, которая будет вводить список чисел и выводить правило, используемое для генерации каждого последующего...

15
Рассчитать привилегии пользователя на CodeGolf.SE

Соревнование Ваша цель - написать самую короткую из возможных программ, которая будет принимать список событий (например, upvote, downvote и т. Д.) И возвращать репутацию пользователя и заработанные им привилегии. Какие события? Вот диаграмма событий, перечисленных в порядке заработанной репутации:...

15
triplegolf - важна не только длина исходного кода!

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

15
Это весело, чтобы остаться в YMCA

"YMCA" - это популярная дискотека песни Village People, в которой есть известный танец . Напишите самую короткую программу для вывода заглавных букв «Y», «M», «C» и «A», синхронизированных с припевом песни. Как правило, одна буква идет в каждой строке, отправленной на стандартный вывод. В первую...

15
Вычислить пи до 5 десятичных знаков

Это происходит от http://programmers.blogoverflow.com/2012/08/20-controversial-programming-opinions/ «Учитывая, что число Pi можно оценить с помощью функции 4 * (1 - 1/3 + 1/5 - 1/7 +…) с большим количеством членов, дающих большую точность, напишите функцию, которая вычисляет число Pi с точностью...

15
Создать GUI Piano [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 3 года назад . Вызов Создайте клавиатуру с графическим...

15
Мажор-минорная дихотомия

Учитывая список аккордов, пометьте их как «Major» или «Minor». вход Ввод будет список аккордов, по одному на строку, состоящий из 3 нот, разделенных пробелом. Каждая заметка будет состоять из имени заметки в верхнем регистре ( A- G) и необязательного случайного ( #или b). Аккорды могут быть в любой...

15
Гольф Проблема Подмножества Суммы

задача Учитывая список разделенных пробелом целых чисел в качестве входных данных, выведите все уникальные непустые подмножества этих чисел, которые каждое подмножество суммирует в 0. Прецедент Вход: 8 −7 5 −3 −2 Выход:-3 -2 5 Критерий победы Это код-гольф , поэтому выигрывает самый короткий код в...

15
Симулятор машины Тьюринга

Напишите симулятор машины Тьюринга . Для простоты мы можем принять статусы как целое число, символы как символ, пустой символ равен пробелу 5-кортеж в виде текущего состояния, входного символа, следующего состояния, выходного символа, направления (влево или вправо), порядок не обязателен, но...

15
Постройте полиглот для Hello World

Создайте текстовый файл с надписью «Hello World!» в максимально возможном количестве языков программирования при компиляции / интерпретации, и при этом максимально коротким. Оценка за ваше представление рассчитывается следующим образом C / 2 ^ ((L - 1) / 4): где «C» - длина текстового файла в...

15
Советы по игре в гольф в Tcl

Какие общие советы у вас есть для игры в гольф в Tcl? Я ищу идеи, которые могут быть применены к кодовым проблемам гольфа в целом, которые, по крайней мере, несколько специфичны для Tcl (например, «удалить комментарии» - это не ответ). Пожалуйста, оставьте один совет за...

15
Произнесите цифры от 0 до 9 вслух

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