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

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

2
Это однозначно конкатенируемо?
В этой задаче о префиксном коде мы узнали, что префиксные коды уникально конкатенируемы. Это означает, что они могут быть объединены без разделителя и без двусмысленности. Например, поскольку [1,2,45] является префиксным кодом, я могу объединить их без разделителя как такового: 1245245112145, и двусмысленности не будет. Однако обратное не всегда верно. Например, …
10 code-golf 

1
Это будет плавать?
Соревнование Учитывая 2d строку, представляющую дно лодки в качестве входных данных, вы должны определить, будет ли лодка плавать. Эта 2D-строка может быть в любом удобном для вас формате. (Строка с символами новой строки, списком строк, списком символов и т. Д.) Выведите истинное значение, если оно будет всплывать, и значение Falsey, …

9
По теме паролей
В играх «Продолжай говорить» и «Никто не взрывается» игрокам поручено обезвреживать бомбы на основе информации, полученной от их «экспертов» (других людей с руководством). Каждая бомба состоит из модулей, одним из которых могут быть пароли, где эксперту выдается этот список возможных паролей длиной всего пять букв: about after again below could …
10 code-golf 

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

3
Нарисуй простой куб
У нас нет ни одной задачи по рисованию реального 3-мерного куба, так что вот оно: Вызов Ваша задача - нарисовать повернутый куб с перспективой. Это может быть в отдельном окне или в виде изображения. вход Вы вводите 3 отдельных числа от 0 до 359,99 ... Они представляют вращение вокруг осей …

8
Golf алгоритм K-средних
K-means - это стандартный алгоритм кластеризации без наблюдения, который, учитывая набор «точек» и количество кластеров K, назначит каждую «точку» одному из K кластеров. Псевдокод К-средних Обратите внимание, что существует много вариантов K-средних. Вы должны реализовать алгоритм, который я описываю ниже. Вы можете иметь некоторые вариации в алгоритме или использовать встроенные …

4
Выигрышные доски пасьянса Манкала
Манкала - это название семейства настольных игр, которые обычно включают в себя серию чашек, наполненных бусинками, которыми манипулируют игроки. Эта задача будет использовать определенный набор правил для варианта игры пасьянса. Доска состоит из «корзины» на одном конце, за которой следует бесконечное количество чашек, пронумерованных, начиная с 1. В некоторых чашках …

11
Сколько минимальных дней ему потребуется, чтобы выполнить N единиц работы?
Человек должен выполнить Nединицы работы; характер работы такой же. Чтобы освоить работу, он выполняет только одну единицу работы в первый день . Он хочет отпраздновать завершение работы, поэтому он решает завершить одну единицу работы в последний день . Он разрешен только для завершения x, x+1или x-1единицы работы в день , …

7
Создайте свое собственное гимнастическое упражнение и следуйте по irl
Давайте делать упражнение вместе, не так ли? Просто следуйте движениям крупье. Какой крупье ты спрашиваешь? Тот, который мы собираемся создать! Создайте программу, которая допускает строковый ввод, содержащий только целые числа, и выводит следующие девять фигурок с интервалом между ними: @ \@/ |@_ _@| @/ \@ |@| \@\ /@/ /|\ | …

3
420 <s> Blaze </ s> Golf It
Это довольно простой вызов, но (я надеюсь) веселый. задача Если прямо сейчас либо месяц равен, 4а день равен 20, то час (на 12-часовых часах) равен 4и минуте 20, или минуте 4и секунде 20, выведите это ascii art: . .:. :|: .:|:. ::|:: :. ::|:: .: :|:. .::|::. .:|: ::|:. :::|::: …

5
Упорядочивание слов для размещения в заданной строке
Учитывая строку букв и набор слов, выведите порядок слов, чтобы их можно было найти в строке, отбрасывая ненужные буквы. Слова могут встречаться более одного раза в наборе слов. Строка ввода и все слова будут состоять из 1 до 1000 строчных букв каждая. Буквы, которые нужно отбросить, могут встречаться внутри слов …
10 code-golf  string 

1
Крестики, нет нолики
Все понимают, что Tic Tac Toe - решенная игра. Тем не менее, версия Misère only-X предоставляет интересную альтернативу. В этой версии игры оба игрока играют X на доске и стараются не делать три подряд. Если вы хотите узнать больше об этом, у Numberphile есть хорошее видео об этой концепции. Учитывая …
10 code-golf  game 

5
Печать массивов из середины
Это вопрос кода-гольфа. Для заданных целых чисел s и n задача состоит в том, чтобы вывести все массивы длины n, которые принимают значения от -s до s. Единственный поворот заключается в том, что вы должны вывести их в следующем порядке. Массив всех нулей длины n. Все массивы длины n с …

2
Разделите список!
В этой задаче вам нужно разделить список, где разделы имеют максимальный размер, минимальный размер и предпочтительный размер. Я буду использовать обозначение, (min,pref,max) чтобы указать размеры в этой задаче. Для тех, кто не знаком с разделением, следующий список был разделен на части 3: [0..9] -&gt; [[0,1,2],[3,4,5],[6,7,8]] Если список не нацело, вам …

1
Соедините буквы
Вдохновлен этой маленькой игрой . Вызов В качестве входных данных задается начальная позиция сетки (всегда 5x5), например: -ABCD -A--- ---C- ---BD --E-E Вам нужно соединить буквы (одинаковые буквы все вместе), удалив все пустые -места. Буквы будут всегда A,B,C,D and E. Каждая пара букв должна быть соединена одной неразветвленной линией, которая …
10 code-golf 

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