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

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

3
Имитация автокатастрофы
Введение У меня есть несколько машин ASCII, которые имеют скорость и направление. Их скорость представлена ​​их числом. Если машина <>то остановилась. Например: <> 1> 2> 3> Через одну секунду я получаю <> 1> 2> 3> После двух я получаю <> 1> 2> 3> Если две машины находятся слишком близко, они …

5
Тиканье Куайн-Бомба!
Вызов: Создайте программу или функцию, которая принимает целочисленный ввод, который выводит новую программу / функцию, как указано ниже. Входные данные: Целое число n: время в секундах до взрыва бомбы замедленного действия. Вывод: Исходная программа, у которой на nвходе было время в секундах , выведет новую программу / функцию, которая выполняет …
9 code-golf  quine  date 

15
Самая большая площадь
Этот вопрос похож на Biggest Square в сетке . Вызов Учитывая матрицу 1и 0в строковом формате "xxxx,xxxxx,xxxx,xx.."или формате массива ["xxxx","xxxx","xxxx",...], Вы создадите функцию, которая определяет область самой большой квадратной подматрицы, которая содержит все 1. Квадратная подматрица имеет одинаковую ширину и высоту, и ваша функция должна возвращать область самой большой подматрицы, …

5
Абстрактная проблема переписывания (Грабители)
Это несколько пруф-гольф-подобно полицейские и грабителивызов. Это нить грабителей; нить полицейских здесь . Грабители Полицейские будут публиковать абстрактные системы переписывания. Ваша задача - взломать их представления, доказав, что целевая строка может или не может быть достигнута из исходной строки, применяя их правила перезаписи. (Это можно сделать, опубликовав последовательность правил перезаписи, …

12
Звездочки вирусные
Учитывая положительное целое число N («виральность»), ваша программа должна создать ASCII-рисунок дерева с двумя ветвями длины N, идущими вниз и / или вправо от верхнего левого угла. Направление, выбранное каждой ветвью после первой звездочки, может быть как вправо, так и вниз, и этот выбор должен быть сделан случайным образом 1 …

2
Создание функции в несколько строк
Я пытаюсь создать функцию из нескольких строк. Параметры задачи: Функция возвращает «варвар» Только 2 символа в строке Максимум 40 строк. Я продолжаю пытаться использовать толстую стрелку, чтобы объявить свою функцию, но жирные стрелки не работают, если вы не подключили их. Источник проблемы: https://www.codewars.com/kata/multi-line-task-plus-plus-hello-world Моя текущая работа: f= ( )=> '\ …

2
Сколько розыгрышей в Quarto?
Введение Эта задача аналогична задачам проекта Эйлера . Я придумал это, потому что я играл в обманчиво простую настольную игру и не мог найти эффективное решение, чтобы ответить на простой вопрос о его механике. Quarto - забавный вариант из 4-х подряд. Играется на доске 4 на 4 с 16 уникальными …

5
Чехол-фолд немецкий
Учитывая немецкую строку и указание регистра (нижний / верхний / заголовок), сложите строку в этот регистр. Характеристики Ввод будет состоять только из a- zплюс äöüß-,.;:!?'"в верхнем и / или нижнем регистре. Целевой случай может быть принят за любые три уникальных значения (пожалуйста, укажите, какие они) согласованного типа; либо три символа, …

1
Калькулятор рабочего времени
Это основано на том, как моя компания занимается мониторингом рабочего времени каждого сотрудника. У каждого из нас есть карточка, которую можно передать перед датчиком, чтобы часы регистрировали время, когда сотрудники регистрируются в офисе или выходят из него. Каждый раз, когда регистр связан с кодом: Код 0: работник прибывает (или возвращается) …

4
Теперь мы думаем в n измерениях!
Вопрос: Учитывая число n≥ 2, сколько различных пар точек на nn - мерном n x n x n x n x n x n ... x nрешетке, где координаты в диапазоне от 0до n - 1, это расстояние по меньшей мере n , на части? Пары {(2,1,3,1), (3,2,1,3)}и {(3,2,1,3), (2,1,3,1)}не …

5
Advent Challenge 6: Перемаркировка транспортного дока!
<< Пред. След. >> Благодаря сообществу PPCG Санта сумел отсортировать свои подарки в правильном порядке для перемещения в транспортный док. К сожалению, дорожные указатели сломаны, поэтому он не знает, куда положить все подарки! Все подарки сгруппированы вместе, а не по их диапазонам, что, как признает Санта, было бы лучшей идеей. …

1
Advent Challenge 2: Настоящий Рейд Убежища!
<< Пред. След. >> Вызов Теперь, когда Санта наконец понял, как попасть в свое настоящее хранилище, он понимает, что эльфы каким-то образом оказались там перед ним и украли некоторые из его подарков! Они еще не выяснили, как покинуть хранилище, поэтому Санта должен попытаться поймать их всех. У Санты и эльфов …

30
Выведите несколько зарезервированных слов
Для компьютерного языка зарезервированное слово - это слово, которое нельзя использовать в качестве идентификатора, например, имя переменной, функции или метки. Для других компьютерных языков ключевые слова могут рассматриваться как набор языковых инструкций. Вызов Используя выбранный вами язык, напишите код на выбранном языке, который имеет число от одного до десяти 1<=n<=10, …

14
Копы и грабители: отредактированная первичность (нить грабителей)
Это нить грабителей. Нить полицейских здесь . Ваша задача состоит в том, чтобы взять непроверенное представление из потока полицейских и попытаться найти оригинальную неотредактированную программу. Пожалуйста, прокомментируйте представление полицейского, когда вы взломали его код.

9
Advent Challenge 3: время, чтобы восстановить подарки!
<< Пред. След. >> К сожалению, Санта не смог вовремя поймать эльфов! Теперь он должен вернуться к изготовлению подарков. Поскольку эльфы определенно не рабы Санты, он должен выяснить, сколько стоит им заплатить. Вызов Учитывая некоторую информацию о подарках, определите стоимость изготовления их всех. Каждый подарок кладется в картонную коробку и …

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