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

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

30
Это правда? Спроси желе!
Задний план Вдохновленный очень удобной интерпретацией Octave (и, как следствие, MATL) матриц истина / ложь, Jelly получил атом Ȧ ( все в стиле Octave ). Ȧ принимает массив в качестве входных данных и возвращает 1, если массив не пустой и не содержит числа 0 (целое число, число с плавающей запятой …

30
Аукцион с первичной ценой
Конечный результат Конкурс окончен. Поздравляем hard_coded! Некоторые интересные факты: На 31600 из 40920 аукционов (77,2%) победитель первого тура выиграл наибольшее количество раундов на этом аукционе. Если примерные боты включены в соревнование, первые девять мест не изменятся, за исключением этого, AverageMineи heuristпоменяются местами. Топ 10 результатов аукциона: [2, 2, 3, 3] …

8
Выбор размера шрифта в Scroll Word
Word и кнопки изменяют размер шрифта в соответствии с этими правилами:A▲ᴀ▼ Начальный размер шрифта 11. Если нажать, когда размер шрифта равен 1, размер остается равным 1.ᴀ▼ Размер шрифта изменяется с 1 точкой в ​​диапазоне 1 - 12. Размер шрифта изменяется с 2 точками в диапазоне 12 - 28. Варианты выбора: …

30
Вычислить самую длинную серию из 1 в двоичном значении целого числа
Цель Учитывая неотрицательное целое число, создайте функцию, которая возвращает начальную позицию числа самых больших последовательных 1 в двоичном значении этого целого числа. Когда дан вход 0, вернитесь 0. Если число имеет несколько полос одинаковой длины, вы должны вернуть позицию последней полосы. вход Целое число больше или равно 0. Выход Целое …

30
Как далеко находится n до следующей степени b?
Позвольте nи bбыть положительные целые числа больше, чем 1. Выведите расстояние от nдо следующей степени b. Для n=5и b=3, следующая степень 3от 5is 9( 3^2 = 9), поэтому вывод 9 - 5 = 4. Для n=8и b=2, следующая степень 2от 8is 16( 2^4 = 16), поэтому вывод 16 - 8 …

30
Суммируйте числа по стандарту в
Рассмотрим поток / файл с одним целым числом в строке. Например: 123 5 99 Ваш код должен выводить сумму этих чисел, то есть 227. Формат ввода строго одно целое число в строке. Вы не можете, например, предположить, что вход находится в одной строке как массив целых чисел. Вы можете получить …

16
Кто самый высокий?
N детей, у которых нет двух одинаковых по размеру, выстроены в определенном порядке. Каждый может сравнивать высоты только со своими непосредственными соседями. Когда учитель кричит «подними руки, если ты самый высокий», они делают это, если они выше, чем оба их соседа, и делают это одновременно. Если только один поднимает руку, …

30
Вычислить медиану
Вызов Учитывая непустой список действительных чисел, вычислите его медиану. Определения Медиана вычисляется следующим образом: сначала отсортируйте список, если количество записей нечетное , медиана является значением в центре отсортированного списка, в противном случае медиана - это среднее арифметическое двух значений, ближайших к центру отсортированного списка. Примеры [1,2,3,4,5,6,7,8,9] -> 5 [1,4,3,2] -> …

16
Это своего рода вызов, который байты
Мне нужно перестать думать о пустяковых именах Ваша задача состоит в том, чтобы создать как можно больше фрагментов (программ, которые имеют встроенный ввод и вывод), функций или полных программ, которые будут сортировать любые целочисленные массивы вашего языка в порядке возрастания, но для каждой программы вам разрешено только использовать символы в …

20
Рисунок и земля
Источник: Википедия Для этой задачи вы должны написать две программы, которые напоминают рисунок и основание вышеупомянутого изображения, так что одна из них печатает, figureа другая печатает ground. В частности: Напишите программу, которая не принимает никаких данных и печатает строку figure. Единственными разрешенными пробельными символами в вашей программе являются пробелы (кодовая …

6
Счет Тарзана в олимпийской рулетке
Олимпийские виноградники выполняют свои упражнения на стандартных деревьях. В частности, Стандартное дерево nимеет вершины для 0сквозного прохождения n-1и ребра, связывающие каждую ненулевую вершину aс вершиной n % aпод ней. Так, например, Standard Tree 5 выглядит так: 3 | 2 4 \ / 1 | 0 потому что остаток, когда 5 …
32 code-golf  math  number  number-theory  code-golf  code-golf  restricted-source  programming-puzzle  css  code-golf  parsing  code-golf  random  encryption  code-golf  ascii-art  fractal  code-golf  math  code-golf  sorting  graph-theory  path-finding  permutations  code-golf  tetris  code-golf  card-games  code-golf  math  sequence  rational-numbers  code-golf  chess  code-golf  string  geometry  grid  code-golf  ascii-art  grid  code-golf  sequence  integer  code-golf  math  number-theory  packing  polyomino  code-golf  math  code-golf  string  quine  permutations  code-golf  math  code-golf  image-processing  optical-char-recognition  code-golf  string  kolmogorov-complexity  sequence  integer  code-golf  number  permutations  palindrome  code-golf  kolmogorov-complexity  code-golf  number  sequence  string  fewest-operations  code-golf  string  kolmogorov-complexity  sequence  primes  code-golf  string  ascii-art  code-golf  string  number  alphabet  code-golf  counting  code-golf  number  sequence  number-theory  primes  code-golf  subsequence  word-search 

7
Три полиглота, два периода-два квина и один код-гольф
Создайте программу A таким образом, чтобы при ее запуске на языке A создавалась программа B, а при запуске программы A на языке B создавалась программа C. Программа B при запуске на языке B создает программу A, а при запуске программы B на языке A создается программа C. Программа C при …

14
Array Escape - убирайся оттуда
Однажды ты просыпаешься только для того, чтобы оказаться пойманным во множестве. Вы пытаетесь просто уйти оттуда, взяв один индекс за раз, но, похоже, существуют другие правила: Массив полностью заполнен натуральными числами. Если вы попали в индекс n, вы переходите в индекс array[n], кроме: Если вы попадаете в индекс, nкоторый является …

4
Счастливая проблема Эндера
Проблема счастливого конца (на самом деле теорема) утверждает, что Любое множество из пяти точек на плоскости общего положения имеет подмножество из четырех точек, которые образуют вершины выпуклого четырехугольника. Эта проблема была названа Полом Эрдосом, когда два математика, которые первыми работали над этой проблемой, Эстер Кляйн и Джордж Секерес, обручились и …

2
Построить цифровые часы в Wireworld
Вдохновленный этим вопросом Game of Life . Wireworld моделирует «электроны», протекающие через «провода», простые схемы которых создают типичное поведение логических элементов. Я призываю вас построить цифровые часы в сотовом автомате Wireworld. Ваши часы должны отсчитывать вверх с 00:00 до 23:59 обычным способом или до 11:59 с индикатором AM / PM, …

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