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

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

13
Постоянно самоизменяющийся код
Теперь мы все знаем, что большинство языков имеют очень простые способы «самоизменения» кода. Тем не менее, что если бы вы на самом деле изменили код и отредактировали его части ... на диске? Ваша цель - создать код, который печатает число, а затем редактирует свой собственный файл, чтобы заменить число следующим …

4
Праздничная головная боль
Предупреждение: НЕ пользуйтесь медицинскими советами из этого поста. Если вам нужна медицинская консультация, обратитесь к квалифицированному специалисту. У меня болит голова. Мне нужны таблетки от головной боли. Я расскажу вам о последних нескольких дозах, и вы скажете мне, когда я смогу принять следующую дозу без передозировки. Я дам вам эту …
14 code-golf  string  date 

6
Код клавиатуры в текст!
Используя String и Array в качестве входных данных, ваша задача состоит в том, чтобы вывести текст, который будет вводить String при вводе на обычной мобильной клавиатуре. В мобильной клавиатуре буква набирается нажатием кнопки n раз, где n - это положение, в котором буква находится на ярлыке кнопки. Итак, 22должен выходной …

20
Выходные нажатия клавиш
На любом языке программирования создайте программу, которая принимает ввод и анимирует текст, набираемый на клавиатуре. Задержка между каждым символом должна варьироваться, чтобы имитировать истинную печать на клавиатуре. Задержка должна составлять 0.1, 0.1, 0.5, 0.1, 0.1, 0.5 ...секунды, пока не будет напечатан последний символ. Окончательный результат должен быть оставлен на экране. …

7
Это почти Рождество!
Из-за этого семьи со всего мира строят рождественские елки. Но это нормальное дерево может через некоторое время наскучить, поэтому давайте сделаем дерево ASCII! Листья представлены #и должны быть расположены, как показано в примере вывода. У нас есть 5 шариков ( O) и 5 ​​леденцов ( J), которые мы произвольно размещаем …

9
Объект Codegolf
Представьте себе, у нас есть среда с глобальной областью действия, содержащая только один названный объект codegolf. У этого объекта есть единственный дочерний stackexchangeэлемент с именем com. Доступ к этому свойству будет выглядеть следующим образом codegolf.stackexchange.com. Соревнование Ввод вашей программы / функции будет строкой, пытающейся получить доступ к свойству в глобальной …

1
Такси в Сан-Франциско
Вы водитель такси в Сан-Франциско. Как это характерно для водителей такси, вы перемещаетесь по сетке, где единственными действительными направлениями, которые вы можете перемещать, являются левый, правый, вверх и вниз. Однако Сан-Франциско очень холмистый, поэтому расстояние между двумя соседними перекрестками не обязательно одинаково. Более конкретно, расстояние между пересечением на высоте aи …

7
Нарисуйте кривую Серпинского стрелки
Вступление Серпинский Arrowhead Curve кривой, это предел Треугольник Серпинский. Сначала начинается так: _ / \ Затем каждая строка заменяется повернутой версией первой: _ / \ \ / _/ \_ Следующий: _ / \ \ / _/ \_ / \ \_ _/ _ \ / _ / \_/ \_/ \ Твое …

1
Шашки: король меня?
Вызов: Учитывая шахматную доску, выведите наименьшее количество ходов (если предположить, что черные не двигаются вообще), чтобы собрать красный кусок, если это возможно. Правила : Сторона красных всегда будет внизу, однако их фигуры могут начинаться в любом ряду (даже в ряду короля, в который они должны попасть). Черные фигуры являются стационарными …

10
Стеганографические площади
Стеганографические площади Ваша задача - взять строку и сгенерировать NxNизображение, представляющее эту строку. Вы также должны написать алгоритм, который принимает изображение и превращает его обратно в строку. Оценка будет включать в себя количество байтов обоих алгоритмов: Алгоритм «Шифрование» + Алгоритм «Расшифровка» . Вы должны публиковать каждый отдельно, с количеством байтов …


19
Произведите магический квадрат Дюрера
Соревнование Выведите массив или строковое представление знаменитого магического квадрата Дюрера : то есть, 16 3 2 13 5 10 11 8 9 6 7 12 4 15 14 1 Некоторые свойства этого квадрата, которые могут быть использованы, являются: Он содержит каждое целое число от ровно 1до16 Сумма каждого столбца или …

8
Головоломка 3x3 Hexa Prime Square
Головоломка 3x3 Hexa Prime Square Вступление Мы рассматриваем 3x3 квадратов шестнадцатеричных цифр (от 0до F), таких как: 2 E 3 1 F 3 8 1 5 7 2 7 D D 5 B B 9 Мы определяем площадь 3x3 Hexa Prime ( HPS3 ) как такой квадрат, для которого все …

18
Shuffle Up и сделка!
Сейчас пятница, и я устал, так что давайте сделаем быстрый! Не принимайте никаких данных, однако вы должны вывести все тринадцать пронумерованных карт в стандартной колоде карт. Вы должны вывести 2 через Ace (Suit agnostic). У каждой карты есть вершина, которая обозначена пробелом и десятью _и другим пробелом . Второй ряд …

10
Найти каждую цифру в самом большом столбце
Вот относительно простой вызов для вас: Дан список положительных целых чисел: Выровняйте их в сетке и суммируйте каждый столбец. Например, если вход был [123, 7, 49, 681], сетка будет выглядеть так: 1 2 3 7 4 9 6 8 1 И сумма каждого столбца будет [18, 19, 4]: 1 2 …
14 code-golf  math  grid 

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