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

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

11
Drag Race Countdown
Вызов: В гипотетическом сценарии таймер обратного отсчета для гонки имеет случайные интервалы между счетами, чтобы предотвратить преждевременный запуск, например 3 (0.82 seconds pass), 2 (0.67 seconds pass), 1 Входные данные: ничего такого Выход: Напишите программу (или функцию), которая печатает 3 числа со случайным интервалом времени от 0,50 секунды до 1 …
10 code-golf  random 

10
Некоторые одинокие простые числа
Я знаю, я знаю, еще один вызов простых чисел ... связанные с Одинокий (или изолированные) премьер - простое число pтакое , что p-2, p+2, p-4, p+4... p-2k, p+2kдля некоторых kвсе композит. Мы называем такое простое число kизолированным простым числом. Например, 5-кратное изолированное простое число есть 211, поскольку все 201, 203, …

30
Какое расширение файла?
Ваша задача состоит в том, чтобы найти расширение файла с указанным именем файла: hi.txt -> txt or .txt carrot.meme -> meme or .meme lol (undefined behavior) what..is..this..file -> file or .file .bashrc -> bashrc or .bashrc T00M@n3KaPZ.h0wC[]h -> h0wC[]h or .h0wC[]h agent.000 -> 000 or .000 Вы должны получить текст …
10 code-golf  string 

3
Создать карту для рогалика
Сегодня мы создадим карту для ролевых RPG! Пример карты: ########## #### F# #### ## ## C#C# # ## # # C #E # #### # # # # #P # ########## #Стены, Pначальное местоположение игрока, Fфиниш, который должен быть достигнут, Cмонеты, которые можно собрать, и Eвраги, с которыми можно бороться. …

22
Удалить гласные, не используя слишком много разных символов
Задача состоит в том, чтобы удалить гласные (a, e, i, o, u) из строки из STDIN (да, я знаю, просто). Вы можете ожидать, что ваша программа не будет запущена без аргументов argv. Пример: This program will remove VOWELS. So we can now speak without them. Изменено на: Ths prgrm wll …

2
Гольф мой Ада массивов
Фон Ада - это язык программирования, который не совсем известен своей краткостью. Тем не менее, его синтаксис литерала массива теоретически может допускать довольно краткие спецификации массивов. Вот простое EBNF-описание литерального синтаксиса массива ( передаваемого в bottlecaps.de : array ::= positional_array | named_array positional_array ::= expression ',' expression (',' expression)* | …

3
Сколько времени нужно, чтобы напечатать это?
Введение Я могу печатать в умеренном темпе, используя раскладку клавиатуры QWERTY. Но если такое слово, как yellowwooddoor, содержит массу повторяющихся букв, его ввод займет немного больше времени. Еще хуже, когда слово «прыжок» имеет один и тот же палец, который используется для нескольких разных последовательных букв. Вот как долго я набираю …

10
Определите, содержит ли сетка другую сетку
Задача Создать функцию принимает в качестве входных данных два двумерных массива символов (или строк, если язык программирования не содержит символы в качестве типа данных): a и b. Если ваш язык не поддерживает эти входные данные, вы можете использовать любую другую стандартную однобайтовую переменную. Ваша задача - определить, содержит ли b. …

5
Допустимый член из квадратичной последовательности?
Вам дано четыре номера. Первые три - aaa , bbb и ccc соответственно для последовательности: Tn=an2+bn+cTn=an2+bn+cT_n=an^2+bn+c Вы можете ввести эти четыре числа любым способом. Выходные данные должны быть одним из двух различных выходных данных, упомянутых в вашем ответе, один означает, что четвертое число является термином в последовательности (приведенное выше уравнение …

6
Последовательное заполнение байтов (COBS)
Я удивлен, что это не было отправлено раньше! Последовательные Накладные Байт Набивка алгоритм (COBS) используются для разделения потоков байт. Мы выбираем маркер кадра (мы будем использовать 0x00), и, где 0x00 встречается в потоке, он заменяется количеством байтов до следующего 0x00 (мы будем называть это этапом). Это уменьшает диапазон значений с …

13
Есть ли меньшая проверка таутограмм? [закрыто]
Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто в прошлом году . Недавно я увлекся игрой в код и попытался написать самую маленькую проверку таутограмм. Тавтограмма это …

6
Снова Хэллоуин!
описание проблемы Мы все любим твикс (потому что это самая лучшая конфета), но это первый детский праздник Хэллоуина - нам нужно захватить хотя бы одну конфету каждого типа для них. Каждый Хэллоуин все жители Numberline avenue рассылают электронные письма, в которых говорится, какие конфеты они будут разыгрывать в этом году. …
10 code-golf 

4
Сотовый телефон Charge
Вызов с разрешения моего конкурса на участие в университетском коде Зависимость, которую мы имеем от мобильных телефонов, заставляет нас заряжать их каждую ночь до максимального уровня заряда батареи, поэтому мы не рискуем разрядиться к середине следующего дня. Есть даже люди, которые, когда видят бесплатную розетку в течение дня, выставляют ее …

10
Fizzbuzz в любой базе
Вызов Входные данные: Целое число bbb от 2 до 62 (включительно). Вывод: Посчитайте от 111 до эквивалента 5000105000105000_{10} в базе bbb , используя любое разумное представление для цифр. Однако: Если число делится на ⌊b÷2+1⌋⌊b÷2+1⌋\lfloor b÷2+1\rfloor (округленное в меньшую сторону, например, основание 7 будет равно 7/2 = 3,5, 3,5 + 1 …
10 code-golf  math  binary 

8
Левый центр правый (LCR) код гольф
На вечеринке меня познакомили с игрой LCR. Теперь это не отличная игра, так как в ней нет навыков, а есть только случайный шанс. Но это заставило меня задуматься, я мог написать это, и я сделал быструю программу на R для моделирования игры. Правила игры изменены из Википедии, чтобы соответствовать тому, …
10 code-golf  random 

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