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

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

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

30
Четный или нечетный: три игрока
Это игра для трех игроков, играйте одной рукой. В то же время каждый игрок показывает свою руку с вытянутыми от 0 до 5 пальцами. Если все игроки показывают одинаковый (четный или нечетный) номер, победителя нет. Но в остальном, игрок показывает другой вид двух других побед. P l a y e …
15 code-golf  number  game 

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

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

20
Создать сетку сумм
Создайте сетку 7 на 7, заполненную случайными числами. Однако в ячейках с нечетным номером строки и столбца (начиная с 0) необходимо использовать сумму окружающих ячеек. Вот небольшой пример с сеткой 3 на 3 (сумма-квадрат выделена жирным шрифтом): 2 2 2 2 16 2 2 2 2 А вот пример сетки …

4
Создать GUI Piano [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 3 года назад . Вызов Создайте клавиатуру с графическим интерфейсом, используя как можно меньше символов. …
15 code-golf  music 

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

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

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

14
Рассчитать привилегии пользователя на CodeGolf.SE
Соревнование Ваша цель - написать самую короткую из возможных программ, которая будет принимать список событий (например, upvote, downvote и т. Д.) И возвращать репутацию пользователя и заработанные им привилегии. Какие события? Вот диаграмма событий, перечисленных в порядке заработанной репутации: -15 answer unaccepted -10 answer unupvoted -5 question unupvoted -2 answer …

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

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

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

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

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

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