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

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

9
Цезарь-Cypher-Mania
Цезаря Шифр является очень простой шифр подстановки , где каждая буква сдвигается на фиксированное смещение (зацикливание вокруг Z до А). Точно так же мы можем также использовать шифр Цезаря для набора печатных символов ASCII. Это 95 символов из кодовых точек от 0x20 до 0x7E. Для данного смещения dмы отображаем кодовую …

6
Взаимные негативные квины
Это было вдохновлено печатью негатива вашего кода и игрой в гольф . Рассмотрим прямоугольник символов, который соответствует следующим ограничениям: Состоит исключительно из печатных символов ASCII Размеры больше 1 Каждая строка и каждый столбец содержит хотя бы один пробел. Каждая строка и каждый столбец содержит хотя бы один непробельный символ. Например, …

2
ДНК: дезоксирибонуклеиновая ASCII
Учитывая последовательность оснований аденин, цитозин, гуанин и тимин (кодируется как ACGT), вы должны получить художественное представление ASCII соответствующей двойной цепи ДНК. Нить простирается вертикально. Левая нить - это та, которую вам дают в качестве входных данных. Правая нить будет его дополнением. Для тех, кто не знаком с ДНК, Aв паре …

3
Рисование эпициклонов
Эпициклоида является кривой точка на окружности , как это делает катается еще один круг. Cyclogon это форма точка на правильный многоугольник делает , как она катится по плоскости. Epicyclogon это кривая , описываемая точкой на одном правильного многоугольника , как она катится вокруг другого. Написать программу , которая рисует epicyclogon …

20
Взломать код для кодового замка
Приведен стандартный кодовый замок, как на картинке. Чтобы разблокировать его, выровняйте 4 цифры в коде на комбинированной линии. После многих лет верного служения вы были уволены с фабрики замков и решили отомстить, не запутав замки перед тем, как отправлять их, оставив таким образом каждый замок с комбинацией, чтобы разблокировать его …
22 code-golf 

7
Родословная Солвер
Это одна из нескольких проблем, оставленных сообществу Хобби Кальвина . Возьмите файл описания семейного древа со строками вида: [ID] [mother ID] [father ID] [gender] [full name] например, это описывает первое генеалогическое древо по адресу http://en.wikipedia.org/wiki/Cousin : 1 ? ? M Adam 2 ? ? F Agatha 3 ? ? M …

4
Кто хочет стать колмогоровским победителем сложности?
Ваша миссия сегодня состоит в том, чтобы изобрести текстовый компрессор. задача Вы напишите две функции: Пакера является функцией , которая принимает строку ASCII символов (U + 0000 до U + 007F) и выводит строку Unicode (U + 0000 до U + 10FFFF), содержащие наименьшее количество символов возможно. Распаковщик это функция …

5
Всемирный день IPv6 2014
В ознаменование годовщины Всемирного дня IPv6 , Internet Society опубликовало кампанию « Выключить IPv4 6 июня 2014 года на один день» . Адреса IPv6 могут быть представлены в их длинной форме в виде восьми 16-битных шестнадцатеричных значений, разделенных двоеточиями. В зависимости от адреса, они также могут быть сокращены, как описано …

1
Поворот двумерного списка на 45 градусов
ЗАДАЧА Цель состоит в том, чтобы написать программу, которая поворачивает любой двумерный список на 45 градусов, она должна быть в состоянии сделать это до 7 * 45 (сразу) перед возвратом списка. Список не обязательно будет квадратным или прямоугольным. Вы должны включить вывод для примеров в своем ответе. Он также должен …
22 code-golf 

14
Раскругленные дроби
Когда вы преобразуете дробь в десятичное число и хотите сохранить это число, вам часто приходится округлять его, потому что вы хотите использовать только определенный объем памяти. Допустим, вы можете хранить только 5 десятичных цифр, тогда 5/3 становится 1,6667. Если вы можете сохранить только 2 десятичных знака, это будет 1.7 (теперь …

29
Найти ближайший палиндромный номер
Для числа N выведите / верните X так, чтобы N + X было палиндромом, где | X | должно быть как можно меньше. Палиндром: число является палиндромом, если его последовательность цифр одинакова при чтении слева направо и при чтении справа налево. 95359и 6548456симметричны, 123и 2424не являются. Числа с ведущими нулями, …

4
Minify Brainfuck
Ваша задача - минимизировать код Brainfuck в соответствии с этими правилами: Удалите все, что не является одним из +-><[].,. Для любой группы подряд +или -символов, если сумма+ s и -s одинаково, удалите их. Сделайте то же, что и выше, но с >и< . Удалить последовательности +-><символов, если они ничего не …

4
Криптографический вариант
Создайте программу, которая печатает сумму MD5 ее источника в виде: MD5 sum of my source is: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Нет обмана - вы не можете просто прочитать исходный файл и вычислить его сумму. Программа не должна читать какую-либо внешнюю информацию. Конечно, вы можете использовать библиотеку MD5, доступную для вашего языка.

7
Обратный Инженер Статистика Опроса
Введение Учитывая набор процентных вариантов в опросе, подсчитайте минимальное число избирателей, которое должно быть в опросе, чтобы сгенерировать эту статистику. Пример: какой ваш любимый питомец? Собака: 44.4% Кот: 44.4% Мышь: 11.1% Выход: 9 (минимально возможное число избирателей) Спекуляции Вот требования к вашей программе / функции: В качестве входных данных вы …

4
ASCII анимированная снежная сцена
Напишите самую короткую программу, чтобы превратить любое произведение искусства ASCII в анимированную снежную сцену, которая начинает формироваться из падающего снега ( пример JavaScript без игры в гольф, последнее обновление 2011-12-19). Спецификация ввода : Ваша программа должна принимать произвольные комбинации пробелов, звездочек и переносов. Ввод будет содержать не более 23 строк …

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