Пазлы для программирования и Code Golf

Вопросы и ответы по программированию головоломок энтузиастов и любителей кода

6
Мой робот сбежал из лаборатории!
Мой робот как-то замкнулся и случайно убежал куда-то из моей лаборатории! К счастью, всякий раз, когда он делает это, его последовательность выключения начинается, давая ему достаточно времени, чтобы случайным образом повернуть и бежать в направлении его движения в течение пяти раундов, прежде чем он выключится. Его функции гироскопа и акселерометра …
13 code-golf  math 

3
Создайте 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 …

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

5
Скрыть приветствие Brainf *** в другом коде
Цель состоит в том, чтобы написать программу (что угодно, кроме явного мозгового потрясения), которая печатает лучшее правило Барни Стинсона : Новое всегда лучше. если интерпретировать нормально, но Леген ... подожди ... Дэрри! При обработке с переводчиком Brainfuck. Пусть победит самый популярный братан. У вас есть 72 часа, чтобы стать легендарным.

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

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

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

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

30
Подсчет вхождений целого числа [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 3 года назад . Исходя из вопроса, сколько положительных целых чисел <1 000 000 содержит …

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

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

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

7
Азбука Морзе на стандартный вывод
Этот вопрос предполагает принятие ввода в азбуке Морзе как. (точка) и - (минус символ), с пробелами для разделения ввода. Ваша задача - преобразовать код в стандартный вывод. Можно предположить, что единственный ввод содержит символьные символы в алфавите международного кода Морзе, который находится здесь: http://en.wikipedia.org/wiki/Morse_code#Letters.2C_numbers.2C_punctuation . Все выходные должны использовать строчные …

23
Показать предложение в алфавитном порядке
Напишите программу, которая принимает строку и выводит все символы в алфавитном порядке. Пробелы и символы можно игнорировать или удалять, но заглавные и строчные буквы должны оставаться в одном и том же регистре. Пример ввода: Johnny walked the dog to the park. Образец вывода aaddeeeghhhJklnnoooprtttwy Правила: • Любой язык • Самый …
13 code-golf 

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

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