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

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

17
Перемешать колоду без локальных переменных [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме обмена стеками Code Golf. Закрыто 2 года назад . Цель этой головоломки состоит в том, чтобы взять колоду из 52 карт и перемешать ее, чтобы каждая …

23
Сумма целых чисел в строке, разделенных нечисловыми числами, такими как «a» и «Y»
Создайте программу, которая суммирует все целые числа, найденные в строке, которая установлена ​​как переменная в программе (таким образом, программе не нужно обрабатывать ввод). Целые числа разделены нечисловыми числами (все, кроме 0, 1, 2, 3 ... 9). Примеры: e7rde f ,fe 43 jfj 54f4sD = 7 + 43 + 54 + …
14 code-golf  string 

28
Инъекция из двух строк в одну строку
Вызов Напишите программу, которая применяет инъективную функцию, которая принимает упорядоченную пару строк в качестве входных данных и одну строку в качестве выходных. Другими словами, каждый вход должен отображаться на уникальный выход. конкретика Входными данными могут быть любые две строки произвольной длины, но они будут состоять только из печатных символов ASCII …
14 code-golf  string 

2
Играть в крестики-нолики и никогда не проигрывать
(Существуют некоторые проблемы, которые требуют использования наилучшей стратегии, но здесь мы этого не делаем. Даже если вы можете выиграть, вам разрешается делать ничью) Вызов Напишите программу, которая играет в игру крестики-нолики. Он не должен проигрывать (поэтому он должен закончить игру ничьей или победой). Разрешенные методы ввода / вывода На входе …

8
Мой источник в порядке, ваш?
Ваша задача состоит в том, чтобы написать программу, функцию и т. Д., Которая вычисляет, является ли переданная строка «в порядке». Это означает, что символы строки имеют коды символов в порядке от наименьшего к наибольшему. Наименьший код должен быть первым. Под этим я подразумеваю самые низкие коды Unicode и самые высокие. …

3
Предложите мне вызов!
Мне слишком скучно, и я хочу решить проблему. Но я не вижу интересных проблем, и мне лень искать их. Можете ли вы (ну, технически ваш код) предложить мне один? I / O Вход: нет. Вывод: ссылка на случайный открытый (т.е. не закрытый) вызов («Испытание» исключает советы !) В PPCG. Вы …

14
Переставляемый код боулинг
Code-Bowling Challenge Напишите программу или функцию, которая выдает одинаковый вывод, независимо от того, как вы переупорядочиваете исходный код. (Вывод не может быть ошибкой) Оценка Панграм Ваша оценка - это количество уникальных символов в вашем исходном коде. Программа с исходным кодом AJBбудет иметь оценку 3 A, программа с исходным кодом AAJбудет …

21
Делай Матричное Умножение!
В математике умножение матриц или произведение матриц - это двоичная операция, которая производит матрицу из двух матриц. Определение мотивировано линейными уравнениями и линейными преобразованиями на векторах, которые имеют многочисленные приложения в прикладной математике, физике и технике. Более подробно, если A является матрицей n × m, а B является матрицей m …
14 code-golf  math  matrix 

8
Соотношение перестановок
Фон Соотношение перестановок , как определено в Википедии , выглядит следующим образом: Знак или сигнатура перестановки σ обозначается как sgn (σ) и определяется как +1, если σ четное, и -1, если σ нечетное. Знак перестановки может быть явно выражен как sgn (σ) = (−1) ^ N (σ) где N (σ) …

2
Чего же ты ждешь? (Решатель маджонга)
Идея, благодаря @ MartinBüttner из обсуждения в чате Маджонг - это игра в плитку, которая очень популярна в Азии. Как правило, в нее играют четыре игрока, и цель игры - стать первым, кто выполнил правильную руку, используя плитки. Для этой задачи мы рассмотрим упрощенную версию игры - PPCG mahjong. В …
14 code-golf  game 

8
Какой Ваш знак Зодиака?
Напишите программу, которая принимает в качестве входных данных дату рождения (месяц и день месяца) и выводит соответствующий знак, элемент и качество западного зодиака . Для целей этой задачи они определены точно так же, как в таблице на связанной странице википедии: Sign Date Range Element Quality Aries March 21 to April …

12
Представьте версию логотипа совы BBC Micro [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он был по теме обмена стеками Code Golf. Закрыто 4 дня назад . Можете ли вы сделать версию логотипа BBC Micro Owl, как указано выше, из кода? Правила: …

11
N Двери, K Обезьяны
Есть N дверей и K обезьян. Изначально все двери закрыты. Раунд 1: 1-ая обезьяна посещает каждую дверь и переключает дверь (если дверь закрыта, она открывается; если она открыта, она закрывается). Раунд 2 : 1-я обезьяна посещает каждую дверь и переключает дверь. Затем Вторая Обезьяна посещает каждую 2-ю дверь и переключает …

30
Напишите программу для печати суммы кодов программы ascii
Ваша задача - написать программу для вывода суммы ASCII-кодов символов самой программы. Вам не разрешено открывать какие-либо файлы (любые входные данные, такие как аргументы командной строки, стандартный ввод или файлы запрещены). Программа, которая печатает наименьшее число (то есть имеет наименьшую сумму кодов ASCII), побеждает. Вот пример (не самый короткий) такой …

5
Печатая, но слева [закрыто]
Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 6 месяцев назад . Фон Вам дали задание делать заметки для встречи. Вы начинаете печатать в своем Google Doc, …

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