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

13
Отчаянно Ищу Санту

Найдите Санту и его северного оленя в людной сцене. вход Ввод будет осуществляться через STDIN и будет переменным числом строк символов одинаковой, но переменной длины. Если Санта (представлен персонажем S) находится на сцене, его мешок подарков (представлен персонажем P) будет находиться в одной...

13
Реализовать эмулятор универсальной машины

Цель состоит в том, чтобы написать полную программу, эмулирующую Universal Machine из ICFP 2006, с самым коротким кодом. Универсальная машина имеет очень простой набор инструкций, описанный здесь . Эмулятор должен прочитать имя файла из аргумента командной строки и запустить файл как программу,...

13
Поменять местами содержимое двух файлов

Это вопрос кода-гольфа. Вам нужно взять содержимое двух отдельных файлов (i.txt и o.txt) и поменять их местами. Вы можете создать третий файл, чтобы помочь вам в этом процессе, но ваша программа удалит его после замены содержимого файла. Переименование файлов теперь разрешено снова. Программы...

13
Сделай ход на доске Го

Вам предоставляется позиция на доске для игры в Го и ход для игры. Вам необходимо указать, является ли ход законным или нет, и новую позицию на доске, если это законно. Краткое объяснение ходов Го: игра состоит в альтернативном размещении черно-белых фигур («камней») в пустых местах на квадратной...

13
Азбука Морзе на стандартный вывод

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

13
Написать компилятор брейкфук

Напишите программу, которая использует программу для мозгового срыва и компилирует ее в исполняемый машинный код. Вы можете использовать x86, x86_64, jvm (байт-код java) или armv6 и использовать один из следующих исполняемых форматов: ELF, a.out, файл класса, exe, com. Исполняемый файл должен...

13
Показать предложение в алфавитном порядке

Напишите программу, которая принимает строку и выводит все символы в алфавитном порядке. Пробелы и символы можно игнорировать или удалять, но заглавные и строчные буквы должны оставаться в одном и том же регистре. Пример ввода: Johnny walked the dog to the park. Образец вывода...

13
Найти все времена, которые следуют шаблону

Ваша задача - написать программу, которая печатает все время (в формате ЧЧ: ММ, 24 часа), следуя любому из следующих шаблонов: Часы равны минутам, например 22: 22,01: 01 Часы равны обратным минутам, например, 10:01, 01:10, 22:22. Последовательности, соответствующие H: MM или HH: MM, всегда...

13
Прямоугольный псевдофрактал

Цель Цель программы - нарисовать художественный прямоугольник ASCII, многократно удвоенный по размеру, чередуясь по горизонтали и вертикали. Каждый раз, когда размер прямоугольника удваивается, дополнительная область представляется другим символом, а предыдущие области остаются неизменными. Два...

13
Кратчайшая программа для сортировки списка чисел по нечетным и четным категориям

В New Modern Times , когда Чарли Чаплин сталкивается с компьютером, он работает в сортировочном дворе в качестве проверяющего, чтобы определить, правильно ли рабочие сортируют предметы. Предметы, о которых идет речь, представляют собой пакеты из мрамора. Пакеты с нечетным количеством шариков...

13
Преобразовать градусы в одну из 32 точек компаса

32-точечный компас ... интересен, если не сказать больше. По Denelson83 (собственная работа) [ GFDL или CC-BY-SA-3.0 ], через Wikimedia Commons Ваша задача - измерить градус и преобразовать его в направление на 32-точечном компасе. Каждое направление на 11,25 (360/32) градуса дальше предыдущего....

13
Создайте n-d-tic tac toe win-checker

Создать самую короткую программу , чтобы проверить , кто выиграл в п й Tic Tac Toe игры. Ваша программа должна работать, когда n(ширина) иd (номер измерения) находятся в следующих диапазонах: n∈[3,6]∩ℕ ie a number from this list: 3,4,5,6 d∈[2,5]∩ℕ ie a number from this list: 2,3,4,5 n = 3; d = 2(3...

13
Brainf ** k Отладчик

Ваша задача состоит в том, чтобы получить информацию, подобную этой (программа Hello World): ++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++. И выведите подсказку...

13
Построить генератор ледяной головоломки + решатель

В Twitch Plays Pokémon одним из самых раздражающих препятствий, с которыми можно столкнуться, является ледяная головоломка, где вы должны путешествовать из одного места в другое, скользя полностью в одном направлении, пока не столкнетесь ни со стеной, ни с валуном. Ваша задача - создать программу,...

13
Мой робот сбежал из лаборатории!

Мой робот как-то замкнулся и случайно убежал куда-то из моей лаборатории! К счастью, всякий раз, когда он делает это, его последовательность выключения начинается, давая ему достаточно времени, чтобы случайным образом повернуть и бежать в направлении его движения в течение пяти раундов, прежде чем...

13
Рассчитайте свою репутацию обмена стека

Фон: Я часто нахожу, что, просматривая сайт Stackexchange, я начинаю удивляться, как люди получают столько репутации, сколько они имеют. Я знаю, что всегда могу рассчитывать на Codegolf SE для решения своих проблем, поэтому вот оно: Создайте программу, которая будет принимать положительное целое...

13
Выведите n-е число целого числа

Без использования строк (кроме случаев, когда это необходимо, например, с вводом или выводом) вычислите n-ю цифру слева от целого числа (в базе 10). Ввод будет дан в следующем формате: 726433 5 Вывод должен быть: 3 так как это пятая цифра "726433". Ввод не будет содержать начальных нулей, например,...

13
Кратчайшее представление числа недогрузки

Ароматный текст Основанный на стеке esolang Underload имеет некоторые интересные связи с функциональным программированием. Одним из них является обработка числового типа данных - подобно лямбда-исчислению, вы представляете натуральное число N функцией, которая выполняет действие N раз. Для простоты...

13
Игра Frogger-иш

Как насчет оживления доброй старой аркадной игры Frogger в стиле Code Golf! Ваша задача - создать версию этой классической игры с минимальным количеством символов кода. Используйте язык по вашему выбору (библиотеки, такие как jQuery и т. Д., Разрешены). Требования У вас есть 3 жизни, и вы теряете 1...