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

18
Советы по игре в гольф в Октаве

Какие общие советы у вас есть для игры в гольф в Октаве? Я ищу идеи, которые могут быть применены к кодовым проблемам гольфа в целом, которые хотя бы несколько специфичны для Octave (например, «удалить комментарии» - это не ответ). Пожалуйста, оставьте один совет за...

18
Напечатайте зеленые яйца и ветчину в vim

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

18
Строка с заглавной буквы

Учитывая строку, используйте ее заглавными буквами. Под капитализацией я имею в виду conTeNT-lENgthизменения Content-Length. В примере я показал строку с 2 словами, у которых -в качестве границы слова. Однако я ожидаю, что вы напишите код для строки, содержащей любое количество слов, разделенных...

18
Генератор случайных кодов билетов

Лотерейная компания хочет сгенерировать случайный лотерейный билет длиной 10 символов. Напишите код на любом языке, чтобы создать такое число, в котором каждая цифра встречается только один раз, например, 9354716208в этом числе все целые числа от 0 до 9 встречаются только один раз. Это число должно...

18
Я знаю тебя, но ты меня не знаешь

Вам поручено написать две программы. Программа A не должна ничего распечатывать на всех входах, кроме случаев, когда вводится программа B , и в этом случае она должна печататься 1. Программа B должна распечатывать 1на всех входах, кроме случаев, когда вводится программа A , и в этом случае она не...

18
глупые ограничения и пустыня

Итак, вы сидели за своим столом и играли в гольф, рассчитывая первые 20 цифр числа Пи, а потом приходит ваш босс и выбрасывает яблоко в окно. Сейчас вы работаете над новым проектом, и у этого компьютера еще нет текстовых возможностей. Никто. Нет шрифтов. Ничего. Теперь давайте закончим эту...

18
Напишите переводчик брейкфук

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

18
QR-коды ... и все такое джаз!

Это будет довольно сложная задача для игры в гольф. Входные данные: к любому URL должен быть прикреплен протокол, например, http://codegolf.stackexchange.com (который будет нашим тестовым примером) Вывод: сгенерированный QR-код, представляющий этот URL-адрес, который при сканировании...

18
Советы по игре в гольф ASCII art

Я думаю, что художественные вопросы ASCII по PPCG очень интересны, но лично я думаю, что это может быть довольно сложно, особенно когда вопрос помечен как code-golf . Интересно, есть ли у кого-нибудь здесь несколько советов, которые будут полезны для создания искусства ASCII. Простое расположение...

18
Создать калькулятор римской цифры

Создать базовый калькулятор для римских цифр. Требования Опоры +, -, *,/ Вход и выход должны ожидать только один префикс вычитателя на символ (т. Е. 3 не может быть, IIVпотому что есть два Iперед V) Обращение принципа вычитания на входе и выходе должен при минимальной поддержке современных...

18
Создать препроцессор C

Цель состоит в том, чтобы создать как можно меньший препроцессор для языка Си с точки зрения размера исходного кода в байтах на предпочитаемом вами языке. Его ввод будет исходным файлом C, а вывод - предварительно обработанным исходным кодом. Элементы, которые нужно будет обработать, должны быть...

18
Crash IRB (интерактивный Ruby)

Ruby поставляется со встроенным REPL, что очень удобно. Ваша задача состоит в том, чтобы разбить его на минимальное количество кода! Определение «сбой» - «заставить его выйти непреднамеренно ». Это означает exit, quit, abort, irb_exit, irb_quit, и др. и др. не действительные ответы. Кроме того, вы...

18
Подсчитайте практические цифры

Определение Целое положительное число nявляется практическим числом (последовательность OEIS A005153 ), если все меньшие положительные целые числа могут быть представлены в виде сумм различных делителей n. Например, 18это практическое число: его делители равны 1, 2, 3, 6, 9 и 18, а остальные...

18
Создайте Саймона Клона! [закрыто]

Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто в прошлом году . Сценарий: во время программирования у вас внезапно возникает ностальгическое желание...

18
Своп на одну букву

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

18
Простой способ кодирования гольфа в ascii art!

Задача: На этом сайте есть много ответов, которые организованы в ascii art, как этот . Обычно это делается вручную, но не поможет ли программа в этом? :) Ваша программа будет принимать 3 входа: Код, как одна строка Количество строк в шаблоне (может быть опущено, если не нужно) Сам шаблон, как *s...

18
Слушать идеальную игру 2048

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

18
Калькулятор, который добавляет значения символов

задача Создайте калькулятор, который берет любую строку из файла, стандартного ввода или чего-то еще и суммирует все значения символов. пример Input Hello World! Output 1085 правила Калькулятор должен принимать только кодировку ASCII. Самый короткий код выигрывает. Примечания Что касается...

18
Вернуть перевернутую версию числа

Когда число отображается на калькуляторе, можно рассмотреть, как будут выглядеть различные преобразования этого числа. Например, на семисегментном дисплее 2 отображается так: И при переворачивании по горизонтали это выглядит так: Таким образом, зеркальное отображение 2 равно 5. Задача в этой задаче...