Вопросы с тегом «code-golf»

Code-golf - это соревнование для решения конкретной проблемы в наименьшем количестве байтов исходного кода.

9
Развертывание исходного кода Hexagony
Введение Если вы не знакомы с гексагонией , это эзотерический язык, созданный Мартином Бюттнером. Дело в том, что этот язык принимает несколько форм для программы. Следующие программы эквивалентны: abcdefg а также a b c d e f g В общем, код свернут в обычный шестиугольник. Но учтите, что добавление новой …

9
Помоги мне с дифференциальным исчислением!
Я люблю программирование и знаю каждый язык, но я сосу математику. К сожалению, моя школа требует, чтобы компьютеры учеников проходили год обучения. На следующей неделе будет тест, и я не знаю ни одной формулы для производных! Пожалуйста, помогите мне найти формулы. Мне нужен шпаргалка - программа (настолько короткая, насколько это …

7
Робот находит котенка
Соревнование Самый короткий код по количеству символов, чтобы помочь роботу найти котенка за наименьшее количество шагов. Гольфисты, это время кризиса - Котенок пропал без вести, и работа Робота - найти его! Робот должен добраться до котенка по кратчайшему пути. Однако на пути Робота много препятствий, и ему нужно, чтобы вы …

16
Определить значение кости из вида сбоку
Напишите программу или функцию, которая будет принимать левое и правое значение кубика в виде целых чисел (1-6) и возвращаемое значение сверху. Макет игры в кости: +---+ | 1 | +---+---+---+---+ | 2 | 3 | 5 | 4 | +---+---+---+---+ | 6 | +---+ ,^. <´ 5 `> <-- Top …
52 code-golf 

14
Гравитационная сила между числами
Гравитационная сила - это сила, которая притягивает любые два объекта с массой. В этом вызове наши объекты будут числами, а их масса - их стоимостью. Для этого нам важна не сила, а направление. Представьте себе этот набор чисел [1 6 9 4 6 9 7 6 4 4 9 8 …
52 code-golf 

12
Сидения в финском кинотеатре
Вам дана карта кинотеатра в виде логической матрицы: 0 обозначает свободное место, 1 - занято. Каждый финн, который входит, выбирает место, наиболее удаленное ( евклидово расстояние ) от ближайшего занятого, или, если существует несколько таких, - первое среди них в порядке расположения строк . Выведите матрицу, показывающую, в каком порядке …
51 code-golf  matrix 

11
Приведение пары целых чисел к равенству
Это было вдохновлено математической проблемой, которую я видел где-то в Интернете, но не помню, где (ОБНОВЛЕНИЕ: оригинальная проблема была найдена в subreddit математических загадок с доказательством при условии, что это возможно, также см. Этот пост Math SE ), прося доказательство того, что следующий процесс возможен для любой произвольной пары целых …

12
5, 2, 16, 3580, что будет дальше?
Рассмотрим положительные целые числа пяти в десятичной дроби. Вот первые 25, выровненные по правому краю: X 5^X 1 5 2 25 3 125 4 625 5 3125 6 15625 7 78125 8 390625 9 1953125 10 9765625 11 48828125 12 244140625 13 1220703125 14 6103515625 15 30517578125 16 152587890625 17 …

25
Создайте программу Paint!
Введение Однажды ты показывал своему ребенку, как рисовать на компьютере. Вы вводите mspaint.exeв строке запуска. К вашему ужасу, он говорит: «Ни один элемент не соответствует вашему поиску». Вы должны создать простую версию краски, чтобы ваш ребенок мог рисовать! Вызов Вы должны создать простую программу для рисования. Для этого откройте белое …

29
Кодировать дату в формате сочельника
День публикации этого поста был канун Рождества. Завтра будет Рождество. Вчера был канун Рождества. Через два дня будет Christmas Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve …
51 code-golf  string  date 

30
Взаимно до N
Учитывая число n >= 2, выведите все натуральные числа меньше, чем nгде gcd(n, k) == 1(с kлюбым из выходных чисел). Числа такого рода взаимно просты друг с другом. Пример: 10дает вывод [1, 3, 7, 9](в любой форме, которую вы любите, если числа однозначно разделены и в каком-то списке). Список не …

30
Создать флажок
Напишите программу, которая создает флажок с двумя состояниями, с которым люди могут взаимодействовать с помощью мыши. В частности, ваша программа должна выполнять все следующие действия: Имейте область экрана размером 8 × 8 пикселей (или больше, если хотите), которая является интерактивной областью флажка. Отныне этот регион просто называется флажком. Когда курсор …

30
Добавление длины строки
Вызов: Получив строку sсимволов a- z, A- Z, 0- 9, добавьте длину sк себе, считая дополнительные символы в длине как часть общей длины s. Входные данные: Просто строка произвольной длины (может быть пустой). Выход: Та же строка, но с длиной, добавленной в конец. Символы, представляющие длину, также должны учитываться как …
51 code-golf  string  code-golf  string  random  code-golf  array-manipulation  code-golf  ascii-art  kolmogorov-complexity  random  code-golf  array-manipulation  code-golf  stateful  code-golf  hello-world  code-golf  string  code-golf  interpreter  lisp  code-golf  restricted-source  quine  palindrome  code-golf  ascii-art  random  generation  challenge-writing  ascii-art  random  polyglot  maze  answer-chaining  string  cops-and-robbers  whitespace  code-golf  string  cops-and-robbers  whitespace  code-golf  number  sequence  code-golf  date  code-golf  ascii-art  decision-problem  code-golf  combinatorics  chemistry  code-golf  kolmogorov-complexity  source-layout  radiation-hardening  code-golf  ascii-art  path-finding  maze  code-golf  string  ascii-art  game  animation  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  restricted-source  new-years 

30
Печатать все буквенно-цифровые символы ASCII, не используя их
Вызов Напечатайте следующие символы: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890 Проблема в том, что вы не можете использовать ни один из них в своем коде. Вы можете печатать их в произвольном порядке, с или без начального или конечного символа новой строки, но вы не можете печатать любые другие символы. правила Вы не можете использовать символы …

12
Обнаружение серийного голосования
Stack Exchange автоматически обнаруживает последовательное голосование (когда один пользователь повышает или понижает количество постов другого пользователя) и отменяет его. В этом задании вы реализуете очень, очень простой детектор «серийного голосования». вход Входные данные представляют собой строку, представляющую список голосов. Каждая группа из двух символов представляет собой голос - первый - …
51 code-golf 

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