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

12
Улучшенная версия GolfScript [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Я планирую написать улучшенный GolfScript для еще...

12
Сколько времени нужно, чтобы нарисовать палку?

(На основе этой проблемы Math.SE , которая также предоставляет некоторую графику) У меня есть палка, которая выглядит примерно так: Я хочу, чтобы это выглядело примерно так: Однако я не опытный художник, поэтому, прежде чем я начну такой амбициозный проект «Сделай сам», я хочу убедиться, что я не...

12
Сортировать отдельные элементы списка в порядке убывания по частоте

Напишите функцию, которая принимает список или массив и возвращает список отдельных элементов, отсортированных по убыванию по частоте. Пример: Данный: ["John","Doe","Dick","Harry","Harry","Doe","Doe","Harry","Doe","John"] Ожидаемое возвращаемое значение: ["Doe","Harry","John","Dick"]...

12
Сократить числовую строку

Учитывая строку 1и 2любой длины, написать код (не должен быть функцией больше, все будет просто отлично) , который вычисляет , сколько шагов это нужно сжать строку в окончательной форме, следуя этому критерию: Если строка 112112, это означает , что вы должны напечатать A 1, два 1s и 2, как это:...

12
Реализовать подмножество сценария оболочки

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

12
Мод 7 в Мануфактуре

Простой мануфактурный вызов. Вычислить вход по модулю 7. Вход будет в двоичном формате с прямым порядком байтов (синий = 1, красный = 0). Вывод должен быть в том же формате. Тестовые случаи предоставлены. Наименьшая часть подсчета выигрывает....

12
Интерпретировать принципиальную схему

Ваша задача - интерпретировать принципиальную схему, дополненную логическими элементами. Логические элементы (вам на самом деле не нужно знать, что они делают / являются для выполнения этой задачи): и ворота: a или ворота: o Нанд Гейт: A ни ворота: O xor gate: x xnor gate: X не ворота: ~ Каждый...

12
Строка буквенно-цифровых символов в отсортированный список разделенных запятыми диапазонов

Дана строка несортированных буквенно-цифровых символов, например ABC321STPpJqZZr0 вывести разделенный на «,» список диапазонов символов, отсортированный по значению ASCII, игнорируя регистр и удаляя дубликаты ( т.е. выводя только заглавные и числовые символы), например 0-3, A-C, J, P-T, Z правила...

12
Распечатать строку с вертикальными словами

Ваша задача - взять строку ввода символов ascii и вывести строку в виде серии вертикальных слов, разделенных пробелами. Пример показан ниже: Учитывая строку: Hello, World! My name is Foo. вывод должен быть: H W M n i F e o y a s o l r m o l l e . o d , ! 10 бонусных баллов будут начислены, если...

12
Вычислить кубический корень из числа

Целью этого кода является создание программы или функции, которая вычисляет и выводит корень куба числа, которое задается в качестве входных данных. Правила: Нет внешних ресурсов Нет использования встроенных функций корня куба. Не использовать методы / операторы, которые могут возвести число в...

12
Вывести странные числа

Странное число - это число, в котором сумма правильных делителей больше, чем само число, и никакое подмножество правильных делителей не суммируется с этим числом. Примеры: 70 - странное число, потому что его собственные делители (1, 2, 5, 7, 10, 14 и 35) составляют 74, что больше 70, и ни одна...

12
Вычислите n чисел Капрекара

Номер Kaprekar этого числа п-значный к , что, когда первый п или п-1 цифра к ^ 2 добавляются ко второму п цифры N ^ 2, то результат Н. Примеры: 9^2 = 81. 8+1 = 9. 45^2 = 2025. 20+25 = 45. 297^2 = 88,209. 88+209 = 297 Последовательность Капрекара начинается с 1. Напишите программу, которая вычисляет...

12
Решить систему линейных уравнений

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

12
Реализовать реверси-движок

Ваша задача для этого гольфа - написать программу, которая будет принимать ходы игры в реверси (отелло) и отображать результат для пользователя. вход Строка чисел, взятых из диапазона [0-7]. Каждая пара чисел представляет сначала координату X, а затем координату Y. Любые символы, не входящие в этот...

12
Создать фанатического бота для сайтов Stack Exchange

Ваша задача сегодня состоит в том, чтобы обмануть значки! Вы создадите бота, который будет подключаться к сайту Stack Exchange, войдите под своим именем, перейдите на страницу / questions, посетите вопрос, а затем посетите 9 других вопросов на «связанной» боковой панели (поскольку этого,...

12
Рассчитать блок энтропии

Однажды мне нужно было написать функцию, которая вычисляет энтропию блоков для данной серии символов для данного размера блока, и был удивлен, насколько коротким был результат. Таким образом, я призываю вас кодировать такую ​​функцию. Я не скажу вам, что я сделал сейчас (и на каком языке), но я...

12
Будет ли этот номер хорошим комбо 2048?

Вдохновленный xkcd . Ваша задача - определить, будет ли число составлять хорошую комбинацию в игре 2048 . Ваш ввод будет числом, таким как: 8224 И выводом будет то, будет ли это число составлять хорошую комбинацию 2048 года, что для этого ввода будет trueили, yesили 1или любым другим способом,...

12
Создайте облако слов из текста

Код должен брать текст из стандартного ввода: The definition of insanity is quoting the same phrase again and again and not expect despair. Выходными данными должен быть файл PNG, содержащий облако слов, соответствующее этому тексту: Выше слово облако было создано с помощью специализированного...

12
Запутать проверку орфографии Word!

Ваша задача - создать программу, которая будет вводить слово любой длины шрифтом Calibri. Это слово будет состоять из буквенных символов, которые находятся на обычной клавиатуре QWERTY. Там не будет акцентов или каких-либо других символов (например, знаки препинания, цифры и т. Д.). Итак,...

12
Выстроить CSV

Обзор: Ваша задача состоит в том, чтобы взять CSV-вход в key=valueформате и выстроить его в более организованном порядке (см. Ниже). Входные данные: Всегда через стандартный ввод . Записи всегда будут в следующей форме key=value: foo=bar,baz=quux abc=123,foo=fubar baz=qwe,abc=rty,zxc=uiop,foo=asdf...