Вопросы с тегом «parsing»

21
Считайте общие шаблоны игры жизни

Задача здесь состоит в том, чтобы прочитать из .rleфайла Golly или открытого текста (на ваш выбор), имя файла которого предоставлено (в STDIN или в качестве аргумента командной строки), и идентифицировать и подсчитать общие шаблоны в сетке, закодированной в них. В качестве альтернативы вы можете...

21
Подсчитать байты программы

Примечание 2: я принял @DigitalTrauma6-байтовый длинный ответ. Если кто-то может победить, я изменю принятый ответ. Спасибо за игру! Примечание: я приму ответ в 6:00 вечера MST 14.10.15. Спасибо всем, кто участвовал! Я очень удивлен тем, что об этом еще не спрашивали (или я не достаточно усердно...

20
Десять штифтов для боулинга - издание World Bowling

Мировой боулинг Многие люди пошли в свой местный боулинг-центр, чтобы поиграть в несколько игр в боулинг, и многие продолжают бороться, чтобы подсчитать свои очки. World Bowling ввел упрощенную систему подсчета очков, чтобы привлечь больше людей к спорту. Эта система начисления очков используется в...

20
Простой рендеринг уценки

Существует несколько способов создания заголовков для сообщений в сети Stack Exchange. Формат это чаще всего 1 используется на PPCG , кажется: # Level one header ## Level two header ### Level three header Обратите внимание на пробел после хеш-меток. Также обратите внимание, что конечные хэш-метки...

20
Упростите матричный ввод!

Я написал несколько проблем, связанных с матрицами, и общим для всех является то, что я использую формат, подобный приведенному ниже, при представлении матриц как в примерах, так и в тестовых примерах: 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 Это, вероятно, громоздкий формат во многих языках. Вызов:...

19
Четко заключите в скобки поезда APL

В APL вы можете писать неявные функции, называемые поездами . Как они работают, не имеет значения для этой проблемы. Вот различные способы их группировки, используя ⍴в качестве функции: ⍴ -> ⍴ ⍴⍴ -> ⍴⍴ ⍴⍴⍴ -> ⍴⍴⍴ ⍴⍴⍴⍴ -> ⍴(⍴⍴⍴) ⍴⍴⍴⍴⍴ -> ⍴⍴(⍴⍴⍴) ⍴⍴⍴⍴⍴⍴ -> ⍴(⍴⍴(⍴⍴⍴)) ... Порядок...

19
Есть ли более твердые или мягкие объекты?

Тангенциально вдохновлен открытием книги «Что если». Входные данные представляют собой прямоугольник с пробелами в виде строки, списка строк и т. Д. С объектами, созданными #внутри, внутри: ######## # # ######## ### #### ### #### ### Объекты всегда будут непересекающимися, не соприкасающимися...

19
Смешанное число до неправильной дроби

Смешанное число до неправильной дроби В этом задании вы будете конвертировать смешанное число в неправильную дробь. Поскольку в неправильных дробях используется меньшее число, ваш код должен быть максимально коротким. Примеры 4 1/2 9/2 12 2/4 50/4 0 0/2 0/2 11 23/44 507/44 Спецификация Вы можете...

19
Преобразовать выражение в нотацию Panfix

Я просматривал esolangs и случайно наткнулся на этот язык: https://github.com/catseye/Quylthulg . Что интересно в этом языке, так это то, что он не использует префикс, постфикс или инфикс, он использует все три из них , называя это обозначением «panfix». Вот пример. Чтобы представить нормальный...

19
Дамс, делай математику!

Порядок операций, PEMDAS, является основным правилом в математике, говорящим нам, какие операции порядка должны быть выполнены: «Скобки, экспоненты, умножение и деление, а также сложение и вычитание» Проблема в том, что PEMDAS не очень универсален! Что делать, если вы хотите сделать это в другом...

19
Создать интерпретатор языка программирования [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он был по теме для Code Golf Stack Exchange. Закрыто 3 года назад . Задача: Вы должны создать интерпретатор, который может анализировать фрагменты языка...

19
Посчитайте персонажей - по крупицам!

Простая часть: учитывая входную строку, содержащую только печатаемые символы ASCII (пробел - тильда), подсчитайте количество вхождений каждого символа и верните результат в любом удобном формате. Результат для строки a%hda7aдолжно быть что - то вроде: a:3, %:1, h:1, 7:1, d:1. Сортировка не нужна,...

19
Найди наших пропавших мертвецов

Вызов Питер снова поднялся, чтобы спасти нас от повторяющихся испытаний! Питер Тейлор мертв , и в этом нет никаких сомнений (ну, кроме огромного количества сомнений, которые у нас есть ... но просто игнорируйте это). В его памяти вы должны написать программу, которая определяет, является ли данный...

18
Сокращение математических утверждений

Соревнование Вы являетесь владельцем удивительного сервиса Coyote Beta , который волшебным образом отвечает на математические вопросы, которые пользователи посылают ему через Интернет. Но, оказывается, пропускная способность стоит дорого. У вас есть два варианта: создать Coyote Beta Pro или найти...

18
Убери гласные!

Примечание: название было написано с ошибкой преднамеренно. Если задана строка s, поменяйте местами первые гласные через каждые 2 слова. Для этого вызова у считается гласным. Например, с учетом ввода «великий день, сэр»: 1. Input: "great day sir" 2. Identify pairs of words: "[great day] [sir]" (No...

18
Какой второй неповторяющийся персонаж?

На основании этого вопроса из Code Review Если задана непустая строка печатных символов ASCII, выведите второй неповторяющийся символ. Например, для ввода DEFD, вывода F. вход Одна строка в любом подходящем формате . Выход Второй символ , который не повторяется, при чтении слева направо, снова в...

18
Быстрый Гольф: Золотой Лидер

Вызов Используя данные API здесь , выведите названия трех стран с наибольшим количеством олимпийских золотых медалей на Олимпийских играх 2016 года в Рио (т.е. первый элемент возвращенного списка). Например, на момент публикации (18:23 UTC + 1, понедельник, 15 августа) США, Великобритания и Китай...

18
Разобрать РНК в кодоны

Вступление РНК является менее известным двоюродным братом ДНК. Его основная цель - контролировать производство белков в клетках с помощью процесса, называемого трансляцией . В этой задаче ваша задача - реализовать часть этого процесса, где РНК делится на кодоны . Эта проблема тематически связана,...

18
Рассчитать обратный модуль

Задание: Выведите значение для x, где a mod x = bдля двух заданных значений a,b. предположение aи bвсегда будут положительными целыми числами Там не всегда будет решение для x Если существует несколько решений, выведите хотя бы одно из них. Если решений нет, ничего не выводите или указывайте, что...