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

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

7
Проблема волшебной коробки
У вас есть входной массив размером m * n. Каждая ячейка в массиве заполняется либо P, либо T. Единственная операция, которую вы можете выполнить над массивом, - это перевернуть столбцы. Когда вы переворачиваете столбец, буквы во всех ячейках этого столбца переключаются (P становится T и наоборот). Если у вас есть …
15 code-golf 

1
Луч-след блестящей сферы
Я скачал POV-ray и отрисовал этот блестящий металлический шар в стиле 90-х: Ваша задача состоит в том, чтобы сделать то же самое, но сделать это, внедрив механизм рендеринга самостоятельно в как можно меньшее количество байтов. Вам не нужно копировать это точное изображение - подойдет любое изображение отражающей сферы над бесконечной …

4
Поддельный прогноз
Новый суперкомпьютер для прогнозирования погоды прибыл, и он не работает. Тем временем ваш начальник хочет, чтобы вы некоторое время покупали техников, подделывая ежедневные карты ветра. Ваша задача - нарисовать сетку стрелок, обозначающих направление ветра. Сетка это: состоит из 15px квадратных плиток 8 плиток на 8 плиток Общая площадь 120px 000 …

6
Draw Концентрические шестиугольники ASCII
Напишите самую короткую возможную программу, которая принимает набор различных положительных целых чисел и выводит рендеринг ASCII концентрических шестиугольников с длинами сторон, состоящими из косых черт, подчеркиваний, пробелов и новых строк. Самая короткая программа в байтах по подсчету https://mothereff.in/byte-counter выигрывает. Примеры (Они выглядят лучше с меньшим межстрочным интервалом.) Если на вход …

4
Числа на цепочке
Можно показать, что некоторые положительные целые имеют свойство делимости Цепи. Чтобы число делилось на n , оно должно удовлетворять трем требованиям: Каждая цифра делит число, образованное n цифрами, которые следуют за ней. Например, число 7143 делится на 2 на цепочку, потому что 7 делит 14, а 1 делит на 43. …
15 code-golf  math 

16
Что это за номер в Shortlex?
Большинство компьютеров хранят целые числа в двоичном формате, но выводят их в десятичном виде. Однако десятичная дробь - это всего лишь одно представление, нам просто кажется, что это удобно. Эта задача состоит в том, чтобы написать некоторый код для вывода целочисленного значения в коротком десятичном формате . Что это? http://en.wikipedia.org/wiki/Shortlex_order …
15 code-golf  number 

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

3
Сколько символов на персонажа?
На http://shakespeare.mit.edu/ вы можете найти полный текст каждой пьесы Шекспира на одной странице (например, « Гамлет» ). Напишите скрипт, который получает URL-адрес пьесы из stdin, такой как http://shakespeare.mit.edu/hamlet/full.html , и выводит количество текстовых символов, которые каждый игровой персонаж говорил с stdout, сортируя в соответствии с кем говорил больше всего. Названия …

9
Напишите программу, которая проверяет гипотезу Эрдеша – Страуса
Напишите программу, которая проверяет гипотезу Эрдеша – Страуса . Программа должна принять в качестве входных данных одно целого числа n( 3 <= n <= 1 000 000) и печать тройки целых чисел , удовлетворяющих идентичность 4/n = 1/x + 1/y + 1/z, 0 < x < y < z. Самый …

7
Рассчитать нажатия клавиш сотового телефона
Ваша задача - рассчитать общее количество нажатий клавиш, необходимое для ввода данного текста на старом мобильном телефоне. Таблицы ключей: 1:1 2:abcABC2 3:defDEF3 4:ghiGHI4 5:jklJKL5 6:mnoMNO6 7:pqrsPQRS7 8:tuvTUV8 9:wxyzWXYZ9 0:<space><newline>0 Чтобы набрать exaMPle TExt 01, вы должны нажать 33 99 2 6666 77777 555 33 0 8888 33333 99 8 0 …
15 code-golf 

11
Выведите ответ выше вашего
Напишите программу, которая выводит содержимое первого HTML- <code>...</code>блока ответа на этот вопрос, который находится чуть выше вашего, когда ответы сортируются по голосам. Выведите, Top!если вы лучший ответ. Игнорировать ответы с отрицательным голосом или без <code>...</code>тегов. Источник вашей программы должен появиться в первом <code>...</code>блоке вашего поста. Эти блоки создаются автоматически, когда …
15 code-golf 

12
Распечатать относительный путь
Описание Учитывая исходный путь и путь назначения, выведите относительный путь к месту назначения относительно источника. правила Входные данные могут поступать из стандартного ввода или в качестве аргументов для программы / функции. Должны поддерживаться пути как в Windows, так и в стиле Unix. Выходной путь может использовать /и / или \для …
15 code-golf 

24
Создайте мне несколько соответствующих номерных знаков!
Сценарий: вы - разработчик программного обеспечения, работающий в правительственной компании, которая разрабатывает номерные знаки для автомобилей и других транспортных средств. Вас попросили разработать программное обеспечение, которое генерирует номерные знаки. Прежде чем вы приступили к работе, ваши начальники установили эти основные правила. Номерной знак не может содержать: ASS 666 69<any number …

5
Сложить колоду!
Алиса и Боб любят играть в карточную игру с колодой карт, пронумерованных последовательными неотрицательными целыми числами. У Алисы есть особый способ перетасовать колоду. Сначала она берет верхнюю карту из колоды и кладет ее на дно колоды. Затем она удаляет следующую карту и начинает с нее колоду. Затем она снова переключает …

15
Преобразовать программу в палиндромную программу
Палиндром является строкой , которая является таким же , вперед и назад, такими как «гоночным». Напишите программу на некотором языке L, которая принимает любую программу P1 на языке L в качестве входных данных и выводит палиндромную программу P2 на языке L, которая делает то же самое, что и P1. Вам …

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