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

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

3
Путь антилопы гну
Игра в гольф, программа или функция, которая дает местоположение гну, который начинается в квадрате на бесконечной шахматной доске, которая пронумерована в квадратной спирали против часовой стрелки, где гну всегда посещает квадрат с наименьшим номером она может достичь того, что еще не посетила.Nгоnthn^{\text{th}} 1111 Вдохновение: пойманный рыцарь и OEIS A316667 . …

19
Аналог тупой!
Аналоговые часы имеют 2 стрелки *: часы и минуты. Эти стрелки обвивают лицо часов с течением времени. Каждое полное вращение минутной стрелки приводит к 1/12 оборота часовой стрелки. 2 полных оборота часовой стрелки означают полный день. Поскольку эти руки зафиксированы в одной центральной точке и вращаются вокруг этой точки, вы …
23 code-golf  math  number  date 

24
Сделать резак Gimbap
Гимбап (김밥) - корейская еда, напоминающая суши-ролл. Вот корейский смайлик представляющий Гимбап: @)))))))))) Ваш квест - сделать резак ASCII Gimbap. правило Ввод строки производится только с помощью @и ). Выходной разрезает каждый действительный кимбап с ), а затем добавить @между ними. Так, например, @))чтобы @) @). Действительный Gimbap начинается с …

17
Настоящим сокровищем были числа, которые мы сделали по пути
Ваша задача - написать программу, функцию или фрагмент (да, фрагменты разрешены), которые просто выводят целое число. Однако вы должны иметь возможность разделять отправку на префиксы, которые также производят разные целые числа. Вы не можете использовать байты, которые появились в предыдущих префиксах. Например, мы можем иметь префиксы: 1 # 1 (Now …

18
Свертывание чисел
Давайте определим функцию a на натуральных числах , записанных в виде 10 основных цифр , следующим образом:NNndКdк - 1...d1d0dКdК-1...d1d0d_k\; d_{k-1}\; \dotsc\; d_1\; d_0 Пока есть равные соседние цифры , замените их на их сумму слева направо. Если были такие цифры, повторите ту же процедуру.dяdя - 1dяdя-1d_i\;d_{i-1}dя+ дя - 1dя+dя-1d_i+d_{i-1} Другими …

20
Максимально суммированные подпоследовательности с несмежными элементами
Введение: Вдохновленные этими двумя SO-вопросами (без сомнения, из одного и того же класса): выведите элементы в подмассиве максимальной суммы без смежных элементов java и максимальной суммы несмежных элементов массива, которые будут напечатаны . Вызов: Учитывая список целых чисел, выведите подпоследовательность, состоящую из несмежных элементов, которые имеют наибольшую сумму. Вот несколько …

23
Найти ближайший трехзначный шестнадцатеричный цвет
В CSS цвета могут быть определены «шестнадцатеричным триплетом» - трехбайтовым (шестизначным) шестнадцатеричным числом, где каждый байт представляет красный, зеленый или синий компоненты цвета. Например, #FF0000полностью красный и эквивалентен rgb(255, 0, 0). Цвета также могут быть представлены сокращенной записью, которая использует три шестнадцатеричных цифры. Сокращение расширяется до шестизначной формы путем дублирования …

11
Наименьший целочисленный диск
Задача состоит в том, чтобы найти самый маленький диск, содержащий несколько заданных точек. Однако это несколько усложняется тем, что в этой задаче координаты и радиус диска должны быть целыми числами. Ваш ввод будет список точек с целочисленными координатами xи y. Вы можете принять это как список кортежей, список списков или …

15
Полупалиндромная головоломка
Палиндром - это слово, обратное ему. Теперь есть некоторые слова, которые могут выглядеть как палиндромы, но это не так. Например, рассмотрим слово sheesh, sheeshне являющееся палиндромом, потому что его противоположность - hseehsэто другое, однако, если мы рассмотрим shодну букву, то наоборот sheesh. Такое слово мы будем называть полупалиндром. В частности, …

16
Испечь мне кусочек торта
Мой день рождения через месяц, и это кусочек вкусного торта. .-""-. .-" "-. |""--.. "-. | ""--.. "-. |""--.. ""--..\ | ""--.. | | ""--..| ""--.. | ""--.. | ""--..| В наименьшем количестве байтов создайте для меня этот кусок торта. Вы можете распечатать его в STDOUT или вернуть как результат …

24
Грабители: скрытая подстрока OEIS
Это вызов копов и грабителей. Это нить грабителя. В нитка полицейского здесь . Полицейские выберут любую последовательность из OEIS и напишут программу p, которая напечатает первое целое число из этой последовательности. Они также найдут некоторую строку s . Если вы вставляете s где-то в p , эта программа должна вывести …

25
Сортировать по наибольшим цифрам
Вызов: По заданному списку целых чисел сортируйте по убыванию по их наибольшим цифрам. Порядок номеров с одинаковой самой большой цифрой затем сортируется по второй по величине цифре и т. Д. Мы игнорируем повторяющиеся цифры в числах. И если все цифры в номере одинаковы, порядок этих номеров в списке может быть …

5
Оживленная лестница Джейкоба ASCII
Возможно, вы видели Лестницу Иакова в детских научных музеях. Если вы не знакомы с тем, как они выглядят, есть несколько изображений и видео примеров на сайте Wikimedia Commons . Задача сегодня - создать анимированную версию электрического гаджета в формате ASCII. В итоге все должно выглядеть примерно так: Лестница Строительство Вот …

26
Печать Волнистой Строки Line-Line
Вызов Напишите программу или функцию, которая принимает строку sи целое число в nкачестве параметров. Ваша программа должна напечатать (или вернуть) строку при преобразовании следующим образом: Начиная сверху слева и двигаясь вниз и вправо, пишите sкак волна высоты n. Затем сверху вниз объедините каждую строку в строку (без пробелов). пример Дана …
23 code-golf  string 

10
Кратчайшие однозначно определяющие подстроки
При наличии списка строк замените каждую строку одной из ее непустых подстрок, которая не является подстрокой ни одной из других строк в списке, и настолько короткой, насколько это возможно. пример Учитывая список ["hello","hallo","hola"], "hello"должен быть заменен так же, "e"как эта подстрока не содержится в "hallo"и "hola"и это как можно короче. …
23 code-golf  string  code-golf  string  code-golf  array-manipulation  code-golf  quine  code-golf  array-manipulation  integer  matrix  classification  code-golf  quine  code-golf  string  matrix  conversion  code-golf  string  number  code-golf  string  code-golf  number  sequence  integer  code-golf  decision-problem  matrix  code-golf  string  code-golf  math  code-golf  math  array-manipulation  combinatorics  code-golf  random  code-golf  code-golf  alphabet  code-golf  python  c  code-golf  base-conversion  code-golf  string  counting  code-challenge  code-generation  fastest-code  code-golf  kolmogorov-complexity  matrix  code-golf  string  code-golf  array-manipulation  decision-problem  random  sudoku  code-golf  chess  code-golf  card-games  encode  code-golf  decision-problem  code-golf  code-golf  math  array-manipulation  matrix 

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