Вопросы с тегом «natural-language»

15
Сколько слогов в этом числе?

Я хотел бы взять число и знать, сколько слогов в нем, когда говорят на английском языке. Давайте ограничим это положительными целыми числами, которые меньше одной тысячи. Я британец, поэтому мы будем следовать за колонкой сотен со знаком «и», если после него есть ненулевые цифры. Соревнование...

15
Токенизация стекового языка

Я работал над другим основанным на стеке языком игры в гольф под названием Stackgoat . В этом задании вы будете писать Tokenizer для Stackgoat (или вообще любые обычные языки, основанные на стеке). Примеры "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12',...

15
Copodope Gopolopfop

Язык: Опификация Забавный язык для общения создается путем применения следующего процесса к каждому слову: Размещайте opпосле каждого согласного. Так Codeстановится Copodope. Да это оно. Для целей этого вызова yвсегда согласная. Задача: де-оппозиция Если дано оскорбленное слово, верните...

15
Книги, полные глупости: Определите лимерики

Как мы все знаем, лимерики - это короткие, пятистрочные, иногда непристойные стихи со схемой рифмования AABBA и метром анапестика (что бы это ни было): Написание абсурдного лимерика Строка первая и строка пять рифмуются в слове И так же, как вы рассчитывали Они рифмуются со вторым Четвертая строка...

15
АЗ в 10-х, понимаешь?

В качестве продолжения моего предыдущего задания считайте до 20 со словами! , мы снова будем использовать список слов из этой задачи, чтобы выполнить другую задачу. На этот раз вы будете использовать исключительно: https://github.com/Magic Urn Octopus Urn / wordListsByLength / blob / master /...

14
Обработка текста № 1: перенос слов

Фон Это первая часть 3-луночного гольф-поля по обработке текста. Общая идея заключается в том, что если вы возьмете вводимый текст и передадите его через решения для всех трех задач (с небольшим количеством склеивающего кода), он будет выплывать в красиво отформатированном абзаце. В этом первом...

14
Конвертировать английский в число без встроенных модулей или библиотек

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

13
Многоязычный вызов

После всего того веселья, которое у нас было с вызовами полиглотов в ( недавнем ) прошлом, как насчет задач, когда результат может быть на двух языках? Ваш ответ должен принять логический ввод bи вывод текста "true"или "false". Тот же код должен выводить, при запуске на другом языке, "waar"или...

13
Продукты Фибоначчи

Вы можете разложить число больше 0 как уникальную сумму положительных чисел Фибоначчи. В этом вопросе мы делаем это путем многократного вычитания максимально возможного положительного числа Фибоначчи. Например: 1 = 1 2 = 2 3 = 3 4 = 3 + 1 12 = 8 + 3 + 1 13 = 13 100 = 89 + 8 + 3 Теперь я называю...

13
Создать индекс читабельности

Флеш-Кинкейд читаемость алгоритм зависит от мер количества слов и слогов подсчета, ни один из которых является полностью объективным, или легко автоматизирован с помощью компьютера. Например, считается ли «код-гольф» с дефисом одним словом или двумя? Является ли слово «миллион» двумя или тремя...

13
Логические ворота вручную

Сделайте программу, которая имитирует основные логические элементы. Ввод: слово из заглавных букв, за которым следуют 2 однозначные двоичные числа, разделенные пробелами, например OR 1 0. Ворота OR, AND, NOR, NAND, XOR, и XNORнеобходимы. Выходные данные: Какой выходной сигнал введенного логического...

13
Расстояние до четырех

Эта задача основана на этом видео . Я рекомендую вам посмотреть его, прежде чем пытаться решить эту проблему. Сначала мы определим функцию. Эта функция ( OEIS ) принимает целое число n в качестве входных данных и выводит количество букв в английском представлении n (без пробелов и дефисов)....

13
Разложить слова на другие слова (например, «послесвечение» = «в кормовой части» + «эрг» + «низкий»)

Вот один для всех вас словесников! Напишите программу или функцию, которая берет список слов и создает список всех возможных конкатенативных разложений для каждого слова. Например: (Примечание: это только небольшая выборка для иллюстративных целей. Фактический результат гораздо более объемный.)...

13
Конъюгат в испанском несовершенном / Conjugue en el imperfecto de indicativo

Учитывая ввод испанского глагола в его инфинитивном виде, выведите глагол, спряженный во всех 6 формах показательного несовершенного. Чтобы связать инфинитив в несовершенном, удалите окончание инфинитива (-ar, -er, -ir и иногда -ír) и добавьте несовершенные окончания, перечисленные ниже. В...

12
Фонематический Абугида

Персонажи Давайте назовем эти символы Unicode английскими согласными IPA : bdfhjklmnprstvwzðŋɡʃʒθ И давайте назовем эти символы Unicode английскими гласными IPA : aeiouæɑɔəɛɜɪʊʌː (Да, ːэто просто длинная гласная метка, но для целей этого вызова обращайтесь с ней как с гласной.) Наконец, это...

12
Романизировать корейский

Да, это в основном ты романизатор, детка , но сложнее . как, намного сложнее. Изучение корейского языка трудна. по крайней мере, для человека за пределами Азии. Но у них по крайней мере есть шанс учиться, верно? Что ты должен сделать Вы получите корейское заявление. Например, 안녕하세요. Вы должны...

12
Сам перечисляющие панграммы

Pangrams Быстрая, коричневая лиса, перепрыгнула через ленивого пса. Это пример панграммы - предложения, которое содержит каждую букву алфавита хотя бы один раз. Самостоятельной перечислении панграмма является предложением , который удовлетворяет критериям , чтобы быть панграмма, производя анализ...

11
Спрягать турецкий глагол

вход глагол , строка, которая соответствует регулярному выражению([a-pr-vyzıöüçğş]*[aeıioöuü][bcçdfgğhj-nprsştvyz]+|([a-pr-vyzıöüçğş]*[aeıioöuü]){2})(mak|mek) множественное число , истинное или ложное значение person , целое число, имеющее значение 1, 2 или 3 время , целое число, имеющее значение...

11
Применять английские правила пунктуации

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

11
Лук или не лук?

The Onion (предупреждение: многие статьи - NSFW) - это сатирическая новостная организация, пародирующая традиционные новостные СМИ. В 2014 году The Onion запустил ClickHole (предупреждение: также часто NSFW), сатирический новостной сайт, который пародирует такие сайты, как BuzzFeed. Благодаря...