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

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

7
Минимальные вставки для палиндрома
Сегодня вы будете делать еще один вызов палиндром! Итак, ваша задача сегодня состоит в том, чтобы взять строку и определить минимальное количество букв, необходимых для вставки, чтобы превратить ее в палиндром. Например, давайте возьмем строку fishes. В этом случае лучший способ будет добавить h if, поэтому результат будет 3. fishe …

15
Палиндром полиглот
Ваша задача - написать программу, которая работает на двух разных языках и выполняет следующие действия: На одном языке это палиндромизирует данную строку. Возьми струну. abcde Переверните строку. edcba Удалить первый символ. dcba Приклейте его на оригинальную строку. abcdedcba На другом языке это деполиндромизирует данную строку. Берут струну, палидромизированную по вышеуказанному …

6
Давайте подготовимся к Хэллоуину
Я не знаю всех вас, но я не готовлюсь к Хэллоуину - никогда не знал, - но мой сосед, так что мы поможем ей. Ей нужна помощь, чтобы выяснить, какую марку конфет у нее есть, но у нее столько конфет, что она не сможет закончить до Хэллоуина. У нее есть: …
15 code-golf  string 

2
Реальный Чебышевский Вращение
Это вызов, вдохновленный вращением Чебышева . Я предлагаю посмотреть на ответы там, чтобы получить вдохновение для этого вызова. Для данной точки на плоскости существует уникальный квадрат (прямоугольник с равными сторонами), который центрируется в начале координат и пересекает эту точку ( интерактивная демонстрация ): Для заданной точки p и расстояния d …

1
Сколько лет этой карте?
Ссылка xkcd 1688 : Ваша задача - определить возраст карты, задавая вопросы пользователю. Эти вопросы должны быть точно такими же, как и в руководстве по xkcd, за исключением случаев использования заглавных букв и дополнительных символов новой строки. Кроме того, вы должны предоставить пользователю несколько вариантов на выбор, которые не обязательно …

4
Сопоставьте URL-адреса Stack Exchange
пролог После установки расширения браузера анти-XSS фрагменты Stack неожиданно перестали работать по всей сети Stack Exchange. Я больше не мог учиться у Stack Overflow , видеть рабочие демонстрации по пользовательскому опыту и, что хуже всего, не мог проверить ответы на JavaScript по программированию головоломок и Code Golf ! Я отчаянно …

12
Сито Эратосфена, шаг за шагом
Учитывая число N , нарисуйте выровненную по левому краю N x N доску чисел, оставив 1 пустым (как пробел) (я покажу диаграммы с N = 5) 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 …

4
HexaGolf: Ротатагон
Смотрите также: Wordagons Вызов Если в nкачестве входных данных указан шестиугольник и число , выведите тот же самый угол поворота шестиугольника n. шестиугольник Шестигранник будет выглядеть примерно так: a b c d d e e f f o g g h h i i j k l Шестиугольник всегда будет …

12
Сделайте мне плохую анимацию исчезновения ... пожалуйста
Ваша задача состоит в том, чтобы, как следует из названия, сделать плохую анимацию исчезновения одного слова, превращающегося во второе слово для вас по-настоящему. Что именно является это «замирание анимации» вы можете спросить? Чтобы создать эффектную (довольно плохую) анимацию затухания, вы берете две строки, которые будут содержать только печатные символы ASCII. …
15 code-golf  string 

8
Сегментированные числа
Последовательность сегментированных чисел или простых чисел измерения ( OEIS A002048 ) представляет собой последовательность чисел, так что каждый член является наименьшим положительным (больше нуля) числом, которое не может быть составлено из суммы предыдущих последовательных чисел, с a(0) = 1. пример Для расчета a(7)мы сначала рассчитаем a(0->6) = [1, 2, 4, …

22
Отдел не очень маленьких чисел
Написать программу или функцию , которая принимает в положительных целых числах a, bи c, и печатает или возвращаются a/bк cзнакам после запятой, используя операции + - * /% [добавить, вычитание, умножение, деление, модулирует] на положительных целых числах: вы можете использовать все , что ваш язык позволяет, но не на числах …

15
Финальный номер
Вызов Напишите программу, которая принимает массив из 4 целых чисел ( который представляет собой последовательность чисел, сгенерированных определенным алгоритмом ) и возвращает следующее целое число, которое будет следовать. Мы будем использовать только простые алгоритмы сложения, вычитания, умножения и деления с постоянным (то есть неизменным) изменением. Для деления мы будем использовать …
15 code-golf  number 

3
Java Asterisk Rectangle [закрыто]
Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 2 года назад . Для моего класса CS мой инструктор дал нам задание создать прямоугольник из звездочек с диагональными …
15 tips  java 

10
Видимые Здания
Эта головоломка взята из головоломки «Сердце города» от CodinGame SamSi. Описание Вы решили прогуляться по городу n* nплитки и перейти к центру плитки. Все здания бесконечно малы, но вы обладаете превосходным зрением и можете видеть все близко и далеко. Ограничения n всегда странно Вы можете увидеть любое здание, которое напрямую …

8
Лукас против Дверь гаражных ворот
отказ Хотя я знаю, что есть этот конкретный связанный вопрос , в моем вопросе используются две гаражные двери, случайный компонент, и я также основываю это на реальных событиях, когда мой сын случайно опустил одну из указанных гаражных дверей, когда я выходил из дома. гараж на прошлой неделе ... Ничего подобного …
15 code-golf 

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