Questions marquées «natural-language»

15
Combien de syllabes dans ce nombre?

Je serais ravi de prendre un certain nombre et de savoir combien de syllabes il y a, lorsqu'il est parlé en anglais. Limitons cela à des entiers positifs inférieurs à mille. Je suis britannique, nous allons donc suivre la colonne des centaines avec un «et» quand il y aura des chiffres non nuls...

15
Tokenize un langage basé sur la pile

J'ai travaillé sur un autre langage de golf basé sur la pile appelé Stackgoat . Dans ce défi, vous allez écrire un Tokenizer pour Stackgoat (ou vraiment n'importe quel langage général basé sur la pile). Exemples "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\"...

15
Copodope Gopolopfop

La langue: l'opposition Une langue amusante à parler est créée en appliquant le processus suivant à chaque mot: Placez opaprès chaque consonne. Devient Codeainsi Copodope. Oui c'est ça. Aux fins de ce défi, yest toujours une consonne. Le défi: la désoppification Étant donné un mot oppified,...

15
AZ en 10, voyez-vous?

Pour faire suite à mon précédent défi Comptez jusqu'à 20 avec des mots! , nous utiliserons à nouveau la liste de mots de ce défi pour effectuer une autre tâche. Cette fois, vous utiliserez exclusivement: https://github.com/Magic Octopus Urn / wordListsByLength / blob / master / 10.txt Pour choisir...

14
Traitement de texte n ° 1: césure

Contexte Il s'agit de la première partie d'un parcours de golf à 3 trous sur le traitement de texte. L'idée générale est que si vous prenez un texte d'entrée et le dirigez à travers les solutions aux trois défis (avec une petite quantité de code de colle), il crachera un paragraphe magnifiquement...

13
Défi multilingue

Après tout le plaisir que nous avons eu avec les défis polyglottes dans le passé ( récent ), que diriez-vous d'un défi où la sortie peut être en deux langues? Votre réponse doit accepter la saisie booléenne bet sortir le texte "true"ou "false". Le même code doit à la sortie, lorsqu'il est exécuté...

13
Produits Fibonacci

Vous pouvez décomposer un nombre supérieur à 0 comme une somme unique de nombres de Fibonacci positifs. Dans cette question, nous le faisons en soustrayant à plusieurs reprises le plus grand nombre de Fibonacci positif possible . Par exemple: 1 = 1 2 = 2 3 = 3 4 = 3 + 1 12 = 8 + 3 + 1 13 = 13 100 =...

13
Construire un indice de lisibilité

L' algorithme de lisibilité Flesch-Kincaid dépend des mesures du nombre de mots et du nombre de syllabes, qui ne sont ni entièrement objectives, ni facilement automatisables à l'aide d'un ordinateur. Par exemple, "code-golf", avec le tiret, compte-t-il pour un ou deux mots? Le mot «million» est-il...

13
Portes logiques manuellement

Créez un programme qui simule les portes logiques de base. Entrée: Un mot en majuscules suivi de 2 nombres binaires à 1 chiffre, séparés par des espaces, tels que OR 1 0. Les portes OR, AND, NOR, NAND, XORetXNOR sont nécessaires. Production: ce que la sortie de la porte logique entrée recevrait les...

13
Distance à quatre

Ce défi est basé sur cette vidéo . Je vous recommande de le regarder avant d'essayer ce défi. Nous définissons d'abord une fonction. Cette fonction ( OEIS ) prend un entier n en entrée et génère le nombre de lettres dans la représentation anglaise de n (sans espaces ni tirets). Par exemple, "trois"...

12
Abugida phonémique

Personnages Appelons ces caractères Unicode consonnes IPA anglaises : bdfhjklmnprstvwzðŋɡʃʒθ Et appelons ces caractères Unicode les voyelles anglaises IPA : aeiouæɑɔəɛɜɪʊʌː (Oui, ːc'est juste la longue marque de voyelle, mais traitez-la comme une voyelle aux fins de ce défi.) Enfin, ce sont des...

12
Romaniser le coréen

Oui, c'est fondamentalement tu es un romaniseur, bébé , mais plus dur . comme, beaucoup plus dur. Apprendre le coréen est difficile. au moins pour une personne en dehors de l'Asie. Mais ils ont au moins la chance d'apprendre, non? Ce que vous devez faire Vous recevrez une déclaration coréenne. Par...

12
Pangrammes auto-énumérants

Pangrams Le rapide renard brun sauta par dessus le chien paresseux. Ceci est un exemple de pangram - une phrase qui contient au moins une fois chaque lettre de l'alphabet. Un pangram auto-énumérant est une phrase qui remplit les critères pour être un pangram en produisant une analyse de son propre...

11
Conjuguer un verbe turc

Contribution verbe , une chaîne qui correspond à l'expression régulière([a-pr-vyzıöüçğş]*[aeıioöuü][bcçdfgğhj-nprsştvyz]+|([a-pr-vyzıöüçğş]*[aeıioöuü]){2})(mak|mek) pluriel , valeur vraie ou fausse personne , un entier ayant la valeur 1, 2 ou 3 tendu , un entier ayant la valeur 1, 2 ou 3 Production...