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

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

11
Случайно неправильно написано слово
Вдохновленный этим вопросом CR (пожалуйста, не убивайте меня за просмотр CR) спекуляция Вероятности неправильного написания слова: 1/3 времени не меняйте выход 1/3 времени удалить случайного персонажа 1/3 времени дублирует случайный символ Вероятность удаления / дублирования заданного символа на входе должна быть одинаковой для всех символов. Если два последовательных символа одинаковы …

14
Непалиндромные числа
Строго непалиндромное число N является числом , которое не палиндром в любом базе (в базах от 2 до N-2). Эти номера указаны в OEIS Например, число 19в базе 2,3,4,5,6, ... 17: 10011, 201, 103, 34, 31, ... 12. Ни одно из этих представлений не является палиндромным, поэтому число строго непалиндромно. …

6
Бросить кубик ASCII
В этом соревновании по коду для игры в гольф вы должны вывести ascii-искусство случайного броска кубика. как это: ________ /\ \ / \ 6 \ { 4 }-------} \ / 5 / \/_______/ Обратите внимание, что: ________ /\ \ / \ 3 \ { 4 }-------} \ / 5 / …

12
Имитировать ящик носка
Фон У меня есть коллекция «носков дня недели», которые представляют собой семь пар носков, помеченных по дням недели. Когда я стираю свои носки, они оказываются в куче, и я должен расположить их в правильные пары, прежде чем положить их в шкаф. Моя стратегия - вытащить один случайный носок из кучи …
16 code-golf  random 

2
Нормальные предложения
Напишите программу или функцию, которая, учитывая входную строку и стандартное отклонение σ, выводит эту строку вдоль кривой нормального распределения со средним 0и стандартным отклонением σ. Кривая нормального распределения yКоордината каждого символа cявляется: где σдаются в качестве входных данных, и где xэто xось координаты c. Символ в центре строки имеет x …
16 code-golf  math  string 

19
Автоматический расширитель коробки
Вступление Иногда мои коробки слишком малы, чтобы в них что-нибудь поместилось. Мне нужно, чтобы вы сделали расширитель коробки! Итак, что делает коробку коробкой в ​​этом испытании? OOOO O O O O O O OOOO Углы коробки всегда пробелы. Сама коробка может быть изготовлена ​​из одного и того же персонажа. Этот …

17
Зубчатая передача, вращающаяся
Механизмы передают различное количество скоростей, в зависимости от размера зубчатой ​​передачи. У Джека есть машина, которая вращает зубчатую передачу. но вы не знаете скорость последней передачи. К счастью, вы отличный игрок в код, так что вы можете помочь ему! И что же мне делать? Каждая шестерня представлена ​​двумя числами: радиус …
16 code-golf 

5
Оставить комментарий
Задача: Сделайте программу, которая оставит комментарий к этому вопросу. Содержание должно быть 1234567890123456. Редактирование: Вы можете оставить свои имена пользователей и пароли, как Uи Pесли вы используете имя пользователя и пароль. (если это применимо) Нет URL Shorteners (если применимо) Вы не можете использовать консоль браузера.

8
Падающие шары ASCII
вход Вам дают 2D карту с шарами и землей в ней. Это выглядит так: 1 5 2 3 4 __________________________ Каждый номер - это шар, а _это уровень земли. Символ подчеркивания _не допускается ни в какой другой строке, кроме линии уровня земли. Есть только пробелы, новые строки и цифры0-9 разрешенные …

9
Проверка матрицы переменного знака
Матрица переменного знака представляет собой с nпомощью nматрицы , состоящей из чисел -1, 0, 1, таким образом, что: Сумма каждой строки и столбца равна 1 Ненулевые записи в каждой строке и столбце чередуются в знаке Эти матрицы обобщают матрицы перестановок, и число таких матриц для заданного nпредставляло интерес в течение …

26
Преобразуйте n строк длиной m в m строк длины n
Напишите программу, которая при любом количестве n строк длины m возвращает число m строк длины n с этим условием: Каждая новая строка должна содержать буквы с одинаковым индексом других строк Например, первая выходная строка должна содержать первую букву всех входных строк, вторая выходная строка должна содержать вторую букву всех входных …
16 code-golf  string 

7
Отправить космический звонок
Космический вызов является сообщение , отправленное в космос в 1999 и 2003 годах он сделан из 23 127 * 127px монохромные растровые изображения, как подробно здесь . Ваша миссия - написать программу, которая отображает все сообщение размером 127 * 2921 пикселей в виде текста (из нулей, единиц и разрывов строк) …

18
Знаменатель гармонических рядов
Ранее мы делали псевдофакториал числа, который является LCM чисел от 1до n. Было бы полезно сложить дроби вместе. Тем не менее, мы видим , что знаменатель 1/1 + 1/2 + 1/3 + 1/4 + 1/5 + 1/6является 20вместо pseudofactorial из 6, что 60. Ваша задача - найти знаменатель 1/1 + …

1
Преобразовать чертеж ASCII-блока в Unicode
Я беззастенчиво публикую запрос о чем-то, что я бы нашел полезным. Задача состоит в том, чтобы взять произвольный чертеж Ascii Box, как это | +----+----+ | state A +---+ +---------+ | | +----v----+ | state B | +---------+ ... и превратить его во что-то более красивое, используя символы рисования юникодного …

12
Геобицианский язык
Геобицианский язык - это новое извращение английского языка, где слово разбивается на сегменты, каждый из которых должен начинаться с другой буквы. Затем каждый раз, когда одна из этих начальных букв появляется в другой строке, она заменяется всем соответствующим сегментом, сохраняя заглавные буквы. Этот процесс называется Geobitsizing . Например, слово « …
16 code-golf  string 

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