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

33
Распознавание голоса: «Да» или «Нет»?

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

33
Написать Полихин

Полихин - это как квин, так и полиглот. 1 Вы должны написать квинну, которая действительна как минимум на двух разных языках. Это код гольф, поэтому самый короткий ответ (в байтах) выигрывает. 1 Я сделал это. Или, скорее, Geobits сделал . Видимо, он тоже не был первым . Правила для Quines...

33
Проверить доску тральщика

Ваша цель - проверить, действительна ли заполненная доска Сапер . Это означает, что каждое число является правильным количеством мин в соседних с ним клетках, включая диагонали. Доска не оборачивается. Как обычно , вы должны дать функцию или программу, и самый короткий код в байтах побеждает....

33
Морс Новый год

Это еженедельный вызов № 1. Тема: Обработка аудио Ваша задача - написать программу, которая записывает аудиофайл на диск (в формате по вашему выбору), который содержит код Морзе для 2015, т.е. ..--- ----- .---- ..... Вы можете выбрать любой тип звука для сегментов, например, одночастотную...

33
Цифровая логика на основе сетки (Duodyadic Tiles)

Duodyadic тайлы - это разновидности квадратных функциональных блоков, которые принимают два входа, один с их верхней стороны и один с их левой стороны, и имеют два выхода, один с правой стороны и один с нижней стороны. Каждый из их выходов является отдельной функцией обоих их входов. Например, если...

33
Программирование блоков Tetris (буквально)

В игре Tetris есть 7 типов кирпичей или Tetr i minoes , которые математически известны как tetr o minoes, потому что все они сделаны с 4 квадратными сегментами: Они имеют имена I, J, L, O, S, T и Z, которые соответствуют их приблизительным формам. С учетом поворотов на 90 ° в общей сложности...

33
Умножение XOR

Ваша цель состоит в том, чтобы реализовать операцию умножения XOR (без переноса ), определенную ниже, как можно меньше байтов. Если мы думаем о побитовом XOR ( ^) как двоичное добавление без переноса 101 5 ^ 1001 9 ---- 1100 12 5^9=12 мы можем выполнить умножение XOR @, выполнив двоичное длинное...

33
Умножение путем само-модификации

... по крайней мере, для некоторого определения "само-модификации". Задание В этих проблемах, ваша задача состоит в том, чтобы написать три строки A, Bи Cкоторые удовлетворяют следующие свойства. Строка Bимеет длину не менее 1. Для каждого n ≥ 0, строка является допустимой программой (имеется в...

33
Балансирующие Слова

Этот вызов был опубликован в подразделе DailyProgrammer, и я подумал, что он станет отличным кандидатом на участие в соревнованиях по коду. Определение баланса букв основывается на расстоянии от точки баланса и стоимости буквы. Значение буквы может быть определено либо принятием его позиции с одним...

33
Разделение ASCII

Учитывая 95 печатных символов в ASCII плюс символ новой строки, разбейте его на две равные, 48 групп символов (далее называемые группой A и группой B). Создайте взаимно-однозначное сопоставление по вашему выбору (на ваше усмотрение) между двумя группами. Другими словами, Aможет отображаться aи...

33
{Фигурные числа};

На эзотерическом языке программирования Curly программы состоят исключительно из фигурных скобок {}и точек с запятой ;. Несмотря на этот скромный набор инструментов, в Curly есть литералы, которые могут представлять любое неотрицательное целое число. Тем не менее, этот формат немного сложен для...

33
Этот вопрос имеет свои взлеты и падения

Ввод будет состоять из следующих символов: ^: Подняться на один v: Спуститься вниз ▲или k: поднимись на два ▼или j: идти вниз два Например, следующий вход: ^^▲^v▼▲^^v будет производить следующий вывод: ^ ^ ^ v ▲ v ▲ ^ ▼ ^ Escape-последовательности, которые перемещают курсор, например \e[B, не...

33
Биплекс: важный бесполезный оператор

вход Список от 1 до 255 натуральных чисел (включительно), каждое в диапазоне от 1 до 2 32 - 1 (включительно). Ваш входной формат не должен быть идентичен тестовым примерам. Ввод без начальных нулей должен быть принят. Ввод с ведущими нулями не требуется принимать. Вы можете использовать любой...

33
Крошечный Лисп, крошечный переводчик

Программисты Лисп хвастаются, что Лисп - это мощный язык, который может быть создан из очень небольшого набора примитивных операций . Давайте воплотим эту идею в жизнь, играя в гольф переводчиком для диалекта под названием tinylisp. Спецификация языка В этой спецификации любое условие, результат...

33
Гравитационный симулятор

утверждение Вам дают серию шаров, падающих в 2D сетку. Эта сетка окружена неизменными и нерушимыми стенами, поэтому все действия заключены в них. Ваша задача - определить, каким будет состояние сценария после того, как гравитация выполнит всю свою работу. Элементы внутри сетки - Пол, не меняет...

33
Трампу нужна твоя помощь, чтобы остановить Стармена!

Человек из звезд пришел на Землю! К счастью, президент Соединенных Штатов Дональд Трамп имеет бесконечный кубик. Используя этот кубик, он может вызвать номер, который вы , мэр Подунка , должны использовать, чтобы определить, кого нужно отправить, чтобы остановить захватчика! Но будьте осторожны, вы...

33
Другая нога Пифагора

Пифагор получил удар по ноге на войне. Его нужно было ампутировать, и хотя он чуть не умер, он вырвался и полностью выздоровел. Теперь, после года прогулок на костылях, он получает привилегию получить протез ноги! Дело в том, что есть несколько подходящих, но какие? Задание Если в качестве входных...

33
Какая песня играет?

Вдохновленный этим xkcd Ты работаешь на Shazam и у них есть проект для вас. Некоторые клиенты жалуются на то, что их приложение занимает слишком много места на телефоне, поэтому они хотят, чтобы вы запрограммировали облегченную версию приложения. К сожалению, ваш существующий код может понимать...

33
Сделать квадраты скобки

Каждый программист знает, что скобки []{}()<>- это действительно весело. Чтобы усугубить это удовольствие, группы переплетенных скобок могут быть преобразованы в симпатичные и нечеткие диаграммы. Допустим, у вас есть строка, которая содержит сбалансированные скобки, например...

33
Фрактальная последовательность дыма

Введение У A229037 довольно интригующий сюжет (по крайней мере, для первых нескольких терминов): Существует предположение, что у него действительно может быть какое-то фрактальное свойство. Как строится эта последовательность? Определить a(1) = 1, a(2) = 1то для каждого n>2найти минимальное...