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

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

9
Искаженные номера телефонов
Вы знаете, как получить сообщение голосовой почты, и соединение этого человека было не очень хорошим, и вы пытаетесь выяснить, как перезвонить им, но вы не уверены, что это «5» или «8». сказал? Вот этот вызов. Хорошая новость заключается в том, что звонящий дважды считывает их номер, но он искажается в …
19 code-golf  cipher 

4
Помощник по факторизации Ферма
Мы хотели бы факторизовать полупервичное . Цель этой задачи состоит в нахождении два небольших целых чисел и такие , что может быть разложено тривиальным методом Ферма, что позволяет легко вычесть факторы .у v U v N NNNNUuuvvvты в NuvNuvNNNN Задание Для заданного полупростого числа и положительного целого числа мы определяем …

30
Разделить пополам
задача Учитывая непустой массив 0и 1, пополам длины серий 0. вход Массив 0и 1. Приемлемый формат: Реальный массив на вашем языке Строка, разделенная строкой 0и1 Смежные строки 0и1 Любой другой разумный формат Например, следующие три входа все приемлемы: [1, 0, 0, 1] "1\n0\n0\n1"(где \nперевод строки U + 000A) "1001" Вы …

18
Создайте простой редактор строк
In: строка без разрывов строки * Разрешить пользователю редактировать и отправлять строку Out: измененную строку (опционально с завершающим переводом строки) Редактор строк должен как минимум позволить пользователю: переместить видимый курсор влево и вправо вставлять и / или перезаписывать символы в позиции курсора удалить символы в позиции курсора отправить новую строку, …

2
Остров Гольф № 2: эксцентричные отшельники
Это второй из серии испытаний Island Golf. Предыдущий вызов Два отшельника прибыли на необитаемый остров. Поскольку они пришли искать уединения, они хотят жить как можно дальше друг от друга. Где они должны строить свои хижины, чтобы максимизировать расстояние между ними? Связанное чтение вход Ваш ввод будет прямоугольной сеткой, состоящей из …

3
Большая база, маленькие цифры
Язык J имеет очень глупый синтаксис для определения констант . Я хочу сосредоточиться на одной интересной особенности в частности: способность писать произвольно. Если вы пишете XbYдля Xлюбого числа и Yлюбой строки буквенно-цифровых символов, то J будет интерпретироваться Yкак базовое Xчисло, где 0сквозные 9имеют свое обычное значение, а aсквозные zобозначают от …

16
Инкрементный шифр
Эта задача довольно проста и использует три разных символа оператора. Ваша задача, учитывая простую последовательность букв, выполните следующую задачу , чтобы закодировать его с помощью <, >, *. Вы можете использовать заглавные или строчные буквы, вам не нужно обрабатывать оба. Шифр Объяснение Шифр прост, вы используете операции увеличения и уменьшения, …
19 code-golf  cipher 

8
Треугольник Пенроуза Кодегольф
Пенроуза треугольник , также известная как трибар Пенроуза, или невозможный трибару, является невозможной задачей. Цель этого задания - показать треугольник Пенроуза в наименьшем количестве байтов. Источник: Википедия Правила: Вы должны отобразить треугольник Пенроуза в цифровом виде после его генерации. Они должны выглядеть так же, как на изображении выше вики-страницы (источник …

3
Мета-радиационный отвердитель
Фон На этом сайте иногда возникают вопросы, требующие, чтобы программы были «радиационно-стойкими»; это означает, что программа должна выдерживать удаление одного или нескольких байтов, независимо от того, какие байты удалены. Как это часто бывает для задач, которые часто задаются в задачах программирования, естественно, хочется создать язык, который особенно хорош в этих …

8
Сортировка с обратной вставкой
Задача Сформировать первоначальный зашифрованный список, от движений , что вставки Сортировать бы сортировать его. Исходный список будет содержать все числа от 0до N-1(включительно), где Nуказан размер ввода. вход Список, содержащий необходимые шаги для сортировки списка. Каждое значение представляет количество слотов, смещенных на исходное (скремблированное) число, чтобы быть в его правильном …
19 code-golf  array-manipulation  code-golf  code-golf  animation  code-golf  restricted-source  code-golf  java  code-golf  decision-problem  graph-theory  code-golf  conversion  electrical-engineering  code-golf  ascii-art  code-golf  string  substitution  code-golf  math  code-golf  string  set-theory  code-golf  code-golf  compile-time  code-golf  kolmogorov-complexity  binary  code-golf  sequence  cops-and-robbers  code-golf  subsequence  card-games  code-golf  sequence  primes  code-golf  code-golf  number  graphical-output  music  code-golf  ascii-art  code-golf  string  lambda-calculus  code-golf  string  code-generation  code-golf  unicode  code-golf  math  combinatorics  code-golf  balanced-string  code-golf  sequence  cops-and-robbers  code-golf  sequence  cops-and-robbers  code-challenge  fastest-code  chess  code-golf  math  graphical-output  code-golf  string  hello-world  animation  code-golf  number  arithmetic  code-golf  integer  code-golf  code-golf  combinatorics  code-golf  kolmogorov-complexity  graphical-output  code-golf  string  code-golf  code-golf  game  code-golf  math  combinatorics  code-golf  ascii-art  popularity-contest  random  code-golf  arithmetic  number-theory  integer  code-golf  tips  underload  code-golf  math  sequence  primes  code-golf  math  path-finding  code-golf  ascii-art  primes  code-golf  kolmogorov-complexity  alphabet 

5
Шахматный анализ с ограниченной информацией
В этом задании вам предоставляется ограниченный объем информации о конкретной игре в шахматы, и вам необходимо предсказать, кто выиграл игру . Вам предоставляется два набора данных: Количество штук (Какие фигуры еще живы) Цвет доски (цвет фигур на доске) Что еще более важно, вы не знаете, где находятся части . Вы …

16
Мод Поплавки!
Программное обеспечение для 3D-моделирования в основном использует UV Mapping для наложения текстур на 3D-объект. Допустимые значения для U и V обычно находятся в включающем [0..1]диапазоне. Вызов Вы купили новое программное обеспечение для 3D-моделирования, которое очень просто в использовании. Однако есть одна проблема: он добавляет или вычитает случайное целое число из …
19 code-golf 

5
Проблема расщепления ожерелья
Фон Я был вдохновлен недавним видео 3Blue1Brown о проблеме расщепления ожерелья (или, как он это называет, о проблеме украденного ожерелья) и ее связи с теоремой Борсука-Улама . В этой задаче два вора украли ценное ожерелье, состоящее из нескольких разных видов драгоценных камней. Существует четное количество каждого типа драгоценного камня, и …

8
Дай мне свою усталость, свою бедность, Твои толпящиеся массы, жаждущие дышать свободно
Бронзовая доска на пьедестале статуи Свободы показывает стихотворение « The New Colossus » Эммы Лазарус, часть которой гласит: Дай мне свою усталость, свою бедность, Твои толпящиеся массы, жаждущие свободного дыхания, Несчастный мусор твоего кишащего берега. Пошлите это, бездомный, буря ко мне, я поднимаю лампу рядом с золотой дверью! Чтобы упростить …

12
Анаграмм Факторы
В недавнем эпизоде QI первые 5 кратных 142857 были описаны как анаграммы исходного числа. Конечно, любой, кто знает это число более чем мимоходом, будет знать, что эти числа на самом деле циклические, а не только анаграммы. Но это заставило меня задуматься. Пожалуйста, напишите программу или функцию, которая выводит все числа …

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