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

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

10
Генерация прямоугольного треугольника
В этом задании вы должны взять два числа (разделенных пробелом) в качестве входных и выходных ASCII прямоугольный прямоугольник, состоящий из xs. Первое число будет шириной и высотой треугольника, который вы должны вывести. Второе число будет указывать, в каком углу будет находиться правильный угол. Углы пронумерованы от 1 до 4, начиная …

5
Вернуть последний цвет ввода в Мануфактуру
Эта головоломка является следующей в моей серии испытаний мануфактуры. Фон Мануфактура - это игровой / двумерный язык программирования. Игрок должен создать программы, которые будут манипулировать очередью, чтобы получить желаемый результат. Его легко освоить, но трудно освоить, поэтому он позволяет создавать самые разнообразные задачи. Если вы не знаете, о чем я …

14
Triforce ReBoot [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 3 года назад . Видя, как привет, мир ужасно обернулся, вот сложнее. Я люблю Zelda, …
10 code-golf 

3
Быстро делимся в Мануфактуре
Фон Manufactoria была продана как игра, но мы, игроки в код, можем видеть ее таким, какой она есть на самом деле: двумерным языком программирования. Язык программирования Manufactoria основан на единой очереди , которая содержит ряд разноцветных маркеров. Указатель инструкций перемещается по игровому полю с помощью конвейерных лент, и он встречает …

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

2
Проверка электронной почты
Напишите функцию или программу для проверки адреса электронной почты в соответствии с RFC 5321 (некоторые грамматические правила, найденные в 5322 ) с той возможностью, что вы можете игнорировать комментарии и сворачивать пробельные символы ( CFWS) и обобщенные литералы адресов. Это дает грамматику Mailbox = Local-part "@" ( Domain / address-literal …

3
Расчет сопротивления (снайперский ботаник)
Добрый день, гольфисты, Наша задача на сегодняшний день вдохновлена ​​комиксами XKCD 356 и 370 . Мы собираемся написать программу для расчета сопротивления группы резисторов. Предупреждая, что это почти достаточно сложно, чтобы оправдать проблему кода, однако я думаю, что есть определенный навык в написании немного более сложных программ в формате гольфа. …

1
Масштаб от ключа и режима
Большинство из вас, вероятно, знают мажорную шкалу: C D E F G A B C Основная шкала характеризуется интервалами между соседними нотами, которые измеряются в полутонах : 2 2 1 2 2 2 1 Из этих интервалов мы можем построить любую крупную шкалу, начиная с любой ноты ( ключ шкалы). …
10 code-golf  music 

2
Области правильных многоугольников
Учитывая регулярный N-гон со всеми нарисованными диагоналями, сколько областей образуют диагонали? Например, у правильного треугольника ровно 1, у квадрата ровно 4, у пятиугольника ровно 11, а у шестиугольника 24. оценка обратно пропорциональна количеству байтов в решении небольшие коэффициенты помадки могут быть добавлены к оценкам на основе их времени выполнения область, …

6
Шлагбаум ограждения
Напишите две программы: - Одна, которая читает строку и ключ и кодирует строку в шифр ограждения с использованием этого ключа. - Аналогично, напишите программу для функции реверса: расшифровка ограды с помощью ключа. Для тех, кто не знает, что такое шифровальный забор, это в основном метод написания простого текста таким образом, …

2
Создайте правильное уравнение, используя указанные пользователем числа
Это основано на игре, в которую один из моих учителей математики играл в средней школе. Он написал бы 5 случайных однозначных чисел на доске, а затем случайное двузначное число. Мы попытались бы создать уравнение, которое использовало бы все 5 однозначных чисел для получения двузначного числа. Вот несколько примеров с решениями, …

10
Нетризованная игра в кости
Те из вас, кто любит Numberphile, знакомы с доктором Джеймсом Граймом, который описал на своем канале нетранзитивную игру в кости . Игра состоит из трех 6-гранных кубиков: Die 1: 3,3,3,3,3,6 Die 2: 2,2,2,5,5,5 Die 3: 1,4,4,4,4,4 Два игрока выбирают кубик для использования. Они бросают их, и высшие умирают, побеждает лучше …
10 code-golf  game  random 

12
Кости от смены случайного генератора
Введение Вам дан случайный целочисленный генератор со следующей реализацией Первый вызов всегда возвращает 1. Второй вызов возвращает случайное целое число от 1 до 2. Третий вызов возвращает случайное целое число от 1 до 3. N-й вызов возвращает случайное целое число от 1 до n включительно. Основываясь на вышеупомянутой функции, напишите …
10 code-golf  random 

5
Обмен номерами [закрыт]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме обмена стеками Code Golf. Закрыто 2 года назад . Это обычная головоломка, которую многие из вас решили вручную. Теперь пришло время написать алгоритм для решения того …

1
Ты можешь найти Уолдо? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Где Уолдо - это поисковая игра, в которой вам предлагается изображение …

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