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

18
Подсчет существ по шестиугольной плитке

В этом вызове вы будете считать «существ» в игре-плитке Palago. Существо - это любая замкнутая форма, которая может быть сформирована из плиток Palago соответствующего цвета в шестиугольной сетке. Игра Palago состоит из таких плиток: Эти плитки могут вращаться на 120∘120∘120^\circ ,...

17
Игровой автомат хакер

Задача: игровой автомат Hacker от Facebook Hacker Cup 2011, раунд 1B Цель: самый короткий код на вашем любимом языке, используя stdin / stdout. Вы не можете предполагать, что getRandomNumberоно определено, т. Е. Ваше решение должно включать потенциально игровую версию в качестве функции или...

17
Целочисленная функция преобразования IPv4

Напишите самую короткую функцию, чтобы преобразовать IP-адрес в его целочисленное представление и вывести его как целое число. Чтобы изменить адрес IPv4 на его целочисленное представление, требуется следующий расчет: Разбейте IP-адрес на четыре октета. (Octet1 * 16777216) + (Octet2 * 65536) +...

17
Словарь Tic Tac Toe

TicTacToeИгра может быть представлена в виде строки , обозначающее последовательность позиций , как игроки делают свой ход. 0 1 2 3 4 5 6 7 8 Предположим, Xвсегда играет первым. Таким образом, строка «012345678» обозначает игру XOX OXO XOX Обратите внимание, что игра уже выиграна, когда игрок...

17
ASCII искусство рисования линии Брезенхэма

Напишите самую короткую из возможных программ, которая рисует линию Брезенхема в искусстве ASCII. Ваша программа должна взять два целых числа xи y(командная строка или стандартный ввод, по вашему выбору) и нарисовать линию ASCII, которая начинается в верхнем левом углу и идет вправо xи вниз y. Вы...

17
«Сложить» буквы в слове

Мой папа - учитель на пенсии, и он давал комбинированные тесты по орфографии и математике, где студент записывал слово, а затем «набирал» слово, складывая буквы, где a = 1, b = 2 и т. Д. (например, кошка = 3 + 1 + 20 = 24). Это облегчало оценку тестов, так как он должен был просто проверять...

17
Плотность цифр квадратного числа

Квадратная плотность числа чисел (SNDD) числа, изобретенного мной, - это отношение числа квадратов чисел, найденных в последовательных цифрах, к длине числа. Например, 169 представляет собой трехзначное число, содержащее 4 квадратных числа - 1, 9, 16, 169 - и, таким образом, имеет плотность...

17
Wordsearch Solver

Учитывая список слов и сетку букв, найдите все слова в сетке и удалите все буквы, которые не являются частью какого-либо из слов. Слова могут быть вперед, назад, вверх, вниз или по диагонали. Вы можете предположить, что ни одно слово в списке не будет встречаться более чем в одном месте таблицы....

17
Выбери свое приключение

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

17
Regex проверяющее регулярное выражение [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он был по теме для Code Golf Stack Exchange. Закрыто 2 года назад . Создайте регулярное выражение, которое будет принимать строку регулярного выражения в качестве...

17
Написать третий заказ Quine

Эта задача является продолжением « Гольф взаимного квайна ». Используя три языка на ваш выбор, создайте программу Ouroboros третьего порядка . То есть на языке A напишите программу pA, которая выводит программу pB на языке B. Программа pB должна выводить программу pC на языке C, которая, в свою...

17
12 Дней Рождества

Я подумал, что это будет интересным испытанием для всех, и мне любопытно увидеть решения, которые придут люди. Распечатать текст "12 дней Рождества" On the first day of Christmas, my true love gave to me, A partridge in a pear tree. On the second day of Christmas, my true love gave to me, Two...

17
Нахождение не совсем простых чисел

Ваша задача, если вы решите принять ее, состоит в том, чтобы закодировать в гольф функцию, которая возвращает истину или ложь (или какое-либо аналогичное значащее представление «да» и «нет»), если число соответствует следующим критериям: Целое число само является простым числом ИЛИ Любое из...

17
Поворот ASCII художественного изображения

Из всех символов ASCII легко сказать, что некоторые из них образуют группы, которые являются вращениями одного и того же основного символа. Например, V > ^ <. Это дает возможность создавать искусство ASCII, которое можно поворачивать на кратные 90 градусов и при этом оставаться искусством...

17
Показать результат 8 совершенных перетасовок колоды карт

объяснение Идеальное перемешивание - это когда колода карт делится ровно пополам, а карты из каждой колоды чередуются. Оригинальные нижние карты и оригинальная верхняя карта должны быть сохранены после идеального перемешивания. После 8 совершенных перетасовок стандартная колода из 52 карт...

17
Скомпилировать регулярные выражения

В этой задаче вы должны написать программу, которая читает регулярное выражение и генерирует другую программу, которая выводит, принята ли входная строка этим регулярным выражением. Вывод должен быть программой, написанной на том же языке, что и ваша заявка. вход Ввода является регулярным...

17
Восходящая матрица

«Восходящая матрица» представляет собой бесконечную матрицу целых чисел (включая 0), в которой любой элемент является наименьшим доступным элементом, который ранее не использовался в соответствующей строке и столбце: | 1 2 3 4 5 6 ... --+---------------- 1 | 0 1 2 3 4 5 ... 2 | 1 0 3 2 5 4 ... 3 |...

17
Напишите программу, которая использует все печатные не алфавитно-цифровые символы ASCII

В частности, используйте каждый из этих символов хотя бы один раз в вашем исходном коде: ! " # $ % & ' () * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~ Символы внутри комментариев, строковых литералов, регулярных выражений (или любых других типов литералов и т. Д.) Не учитываются (но их...

17
Полигональные префиксы

Полигоны названы по количеству сторон, которые у них есть. У пятиугольника 5 сторон, у восьмиугольника 8 сторон. Но как они названы? Как называется 248-сторонний многоугольник? Все полигоны имеют суффикс -gon. Существуют определенные префиксы для каждого многоугольника в зависимости от количества...