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

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

3
Думать нестандартно - правильно ли я делаю?
Я постоянно слышу, что нестандартное мышление - это цель, которую стоит достичь, но как я могу определить, успешно ли я это делаю? Чтобы решить эту дилемму, я уже написал переводчик Brainwave-to-ASCII, который в теории должен давать такие результаты, как # +------------+ # | thinking | # | | # +------------+ …

13
Распечатать слово часы
Так как я видел первый несколько лет назад, я всегда был покорен этим типом словесных часов, где время фактически прописано словами, подсвеченными или не значащими предложение. Текст, отображаемый на этих часах, следующий. IT IS HALF TEN QUARTER TWENTY FIVE MINUTES TO PAST TWO THREE ONE FOUR FIVE SIX SEVEN EIGHT …
59 code-golf  string  date 

13
Построить песочницу
Абелева кучей песок , для наших целей, является бесконечной сеткой с целыми координатами, сначала опорожнить песок. Через каждую секунду песчинка помещается в (0,0). Всякий раз, когда ячейка сетки имеет 4 или более песчинок, она разливает по одной песчинке каждому из своих четырех соседей одновременно. Соседями (x, y) являются (x-1, y), …

30
Считайте последние истины
Вдохновленный и в память о моем дорогом друге и коллеге, Дэн Баронет , 1956 - 2016 гг. RIP Он нашел кратчайшее возможное решение APL для этой задачи: задача Если задан логический список, подсчитайте количество конечных значений истинности. Примеры случаев {} → 0 {0} → 0 {1} → 1 {0, 1, …

23
Кратчайшее непревзойденное регулярное выражение
Ваша миссия - написать кратчайшее правильное регулярное выражение, которому не может соответствовать ни одна строка, включая пустую строку. Материалы должны иметь эту форму («буквенное обозначение»): /pattern/optional-flags Самое короткое регулярное выражение выигрывает. Размер регулярного выражения учитывается в символах. (включая косые черты и флаги) Пожалуйста, объясните, как работает ваше регулярное выражение (если …

30
Найдите самое гладкое число
Ваша задача состоит в том, чтобы найти самое гладкое число в заданном диапазоне. Другими словами, найдите число, у которого наибольший главный фактор наименьший. Гладкий номер один , чей наибольший простой множитель мал. Числа этого типа полезны для алгоритма быстрого преобразования Фурье, криптоанализа и других приложений. Например, в диапазоне 5, 6, …

20
Копайте борозду
История вопроса: слишком много нелегальных иммигрантов из Бландии пересекают границу с Астаном. Император Астана поручил вам вырыть траншею, чтобы не пускать их, и Бландия должна оплатить расходы. Так как все машинистки были обделены, пока траншея не устроена, ваш код должен быть как можно короче. * Задача: Учитывая двухмерную карту границы …

30
Определите цвет шахматного квадрата
Ваша задача - написать программу, которая выводит цвет данного квадрата с шахматной доски. Вот как выглядит шахматная доска: Вы можете видеть, что квадрат a1 темный, а h1 - светлый квадрат. Ваша программа должна выводить darkили light, если дан квадрат. Некоторые примеры: STDIN: b1 STDOUT: light STDIN: g6 STDOUT: light STDIN: …
59 code-golf  chess 

30
Самая короткая игра жизни
Игра жизни Конвея - классический пример клеточной автоматизации. Ячейки образуют квадратную сетку, и у каждого есть два состояния: живое или мертвое. На каждом ходу каждая ячейка одновременно обновляется в соответствии со своим состоянием и состоянием своих восьми соседей: Живая клетка остается живой, если у нее ровно два или три живых …

30
Является ли число двоичным-тяжелым?
Целое число является двоичным тяжелым, если его двоичное представление содержит больше 1s, чем 0s, игнорируя при этом ведущие нули. Например, 1 двоично-тяжелый, поскольку его двоичное представление просто 1, однако 4 не двоично-тяжелый, как его двоичное представление 100. В случае связи (например, 2 с двоичным представлением 10) число не считается двоичным. …

18
Считайте как Чак Норрис
Как известно , Чак Норрис считал до бесконечности. Дважды Кроме того , Чак Норрис может считать до бесконечности задом наперед. Кроме того, хотя, возможно, менее известный, Чак Норрис может говорить немного по-испански в дополнение к английскому. Соревнование Напишите программу (или функцию), которая может быть запущена на двух разных языках. На …

30
Утка утка гусь!
Помните детскую игру «Утка, утка, гусь» ? Нет? И я нет. Соревнование Напечатайте слово «утка» на отдельных строках неограниченное количество раз. Напечатайте слово «гусь». Ваша программа заканчивается. Правила Попытайтесь играть в игру с наименьшим количеством байтов. Там должна быть хотя бы одна утка. В конце списка должен быть ровно один …
58 code-golf  random 

9
Безопасна ли моя тюрьма?
Ваша задача заключается в вводе схемы расположения тюрьмы, чтобы определить, может ли кто-либо из заключенных сбежать. вход Ввод может быть в любом приемлемом формате, таком как строка, массив, массив массивов и т. Д. Ввод будет состоять из трех символов, в данном случае #, Pи пробела. Ввод не обязательно будет содержать …

25
Невероятные числа Кантора
Невыразимое число - это число, которое делится на семь или имеет семь в качестве одной из своих цифр. Детская игра состоит в том, чтобы считать пропущенные невероятные цифры 1 2 3 4 5 6 ( ) 8 9 10 11 12 13 ( ) 15 16 ( ) 18 ... …

30
Давайте сделаем немного «deciph4r4ng»
В этом задании ваша задача - расшифровать строку. К счастью, алгоритм довольно прост: при чтении слева направо каждая встречающаяся цифра N (от 0 до 9) должна быть заменена символом, который находится на N + 1 позиции перед ним. пример Входная строка "Prog2am0in6"будет декодирована следующим образом: Следовательно, ожидаемый результат равен "Programming". …

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