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

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

5
Решить загадку вращения
На некоторых старых телефонах Nokia была вариация пятнадцати пазлов под названием «Вращение». В этом варианте вместо скольжения одной плитки за раз вы поворачивали четыре плитки за раз в одном направлении. В этой игре вы начнете с такой доски: 4 9 2 3 5 7 8 1 6 И, повернув нижний …

8
Почти экваториальные героновы треугольники
Почти Равносторонние героны треугольник представляет собой треугольник с целыми длинами вида n-1, nи , n+1а также имеет целую область. Первые несколько: 3, 4, 5 -> 6 13, 14, 15 -> 84 51, 52, 53 -> 1170 Квест : Генерация самой короткой программы, которая выводит nтакую ​​тройку. (Подсказка: это известная последовательность). …

15
Время спирографа!
Спирограф - это игрушка, которая рисует гипотрохоиды и эпитрохоиды. Для этой задачи мы просто сосредоточимся на гипотрохоидах. Из Википедии : Гипотрохоид - это рулетка, отслеживаемая точкой, прикрепленной к окружности радиуса r, катящейся внутри неподвижной окружности радиуса R , где точка - это расстояние d от центра внутренней окружности. Параметрические уравнения …

4
Сравните две покерные руки
Вызов: Учитывая две руки из пяти карт, определите, какая из них выигрывает, используя стандартный рейтинг покерных рук . Входные данные: Десять карт отделяются пробелами от стандартного ввода или в качестве аргументов командной строки, в зависимости от того, что вы предпочитаете. Первые пять карт - рука Игрока 1, а последние пять …
14 code-golf  game 

4
Взять собаку на прогулку
Моя собака лает на меня, но мне лень прогуливать его. У меня есть мысль! Я заставлю людей в Code Golf сделать это для меня! Ваша задача - смоделировать собачью прогулку. Вот правила выгула собаки: Человек ( H) начнется с0,0 (декартовой) координатной плоскости и будет случайным образом проходить один пробел вверх, …
14 code-golf  random 

3
Найдите оптимальный стартовый ход Chomp
Chomp - игра для двух игроков с настройкой прямоугольника фигур. Каждый игрок по очереди удаляет любую фигуру вместе со всеми фигурами над ней и справа от нее. Тот, кто берет нижний левый кусок, проигрывает. Достаточно легко доказать, что у первого игрока всегда есть выигрышный ход (за исключением прямоугольника 1 на …
14 code-golf 

24
Объединить два отсортированных списка
Сортировка слиянием В этой задаче вы реализуете функцию слияния сортировки слиянием. В частности, вы должны создать функцию или программу или глагол или аналог, который берет два списка, каждый из которых отсортирован в порядке возрастания, и объединяет их в один список, отсортированный в порядке возрастания. Требования: - Ваш алгоритм должен занимать …

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

21
Нахождение локальных крайностей
Напишите функцию или программу, которая берет список и создает список локальных крайностей. В списке [x_0, x_1, x_2...]локальный экстрим есть x_iтакой, что x_(i-1) < x_iи x_(i+1) < x_iили x_(i-1) > x_iи и x_(i+1) > x_i. Обратите внимание, что первый и последний элементы списка никогда не могут быть локальными крайностями. Так что …
14 code-golf 

7
Решите обратную стрелку лабиринта
Это «стрелка лабиринта»: v < > v > ^ > v ^ < * В *отмечает место , где вы закончите. Ваша цель - найти, где начинается лабиринт (следовательно, обратный лабиринт). В данном случае это первый >на второй строке. v------< S-+---v | | >--^ >-+-------v ^ < * Обратите внимание, …
14 code-golf 

12
Brainf * ckish направления
Ваша задача - если вы решите принять ее - состоит в том, чтобы создать программу, которая анализирует и оценивает строку (слева направо и произвольной длины) токенов, которые дают указания - влево или вправо. Вот четыре возможных токена и их значения: > go right one single step < go left one …

1
Загрузка JavaScript и SHA-256
Это кодовая головоломка с реальным приложением. Некоторые текущие браузеры, если вы вводите URL, который выглядит как data:text/html,<script>alert("hi")</script> выполнит данный код JavaScript. Теперь предположим, что у вас есть URL-адрес, похожий на (псевдокод): data:text/html,<script> myPublicKey="12345678"; cryptoLib=download("http://example.com/somecryptolib.js"); if(sha256sum(cryptoLib) == "12345678") eval(cryptoLib) </script> Если вы напечатаете это на визитных карточках в виде QR-кода , …

2
Зажги Roguelike
С учетом доски напишите самую короткую программу или функцию для отображения или возврата символов, которые видны игроку. Персонаж находится в поле зрения, если можно провести черту между ним и игроком, не пересекая персонажей, которые мешают зрению. Входные данные: @представляет позицию игрока. На входе будет только один из них. любой персонаж, …
14 code-golf 

9
Советы по игре в гольф в партии
Windows Batch (CMD), вероятно, является наименее подходящим языком для игры в гольф кода. Избегайте новых символов . Если вы ищете самый короткий код в байтах, в отличие от символов, вам нужно избавиться от всех ненужных возвратов каретки (символы новой строки = 2 байта). Для этого вы можете использовать &операцию, обрезая …
14 code-golf  tips 

4
Подсветка синтаксиса для Greater Golf!
Игроки в гольф. Вместе мы объединились, чтобы создать код, который является лаконичным, функционально красивым и более уродливым, чем Призрак Оперы из оригинального романа. Пришло время вернуть красоту в мир программирования. С цветом. В некотором смысле, функционально красивый уродливее, чем Призрак Оперы из оригинального романа. Мы собираемся написать красочную подсветку синтаксиса. …
14 code-golf  string 

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