Preguntas etiquetadas con natural-language

Problemas relacionados con el procesamiento de lenguajes naturales de forma humana. Las tareas incluyen interpretar texto libre, corregir ortografía o gramática, comprender la pronunciación, etc.

49
Los chistes de papá son divertidos

Todos conocemos el clásico chiste de papá que dice algo así: Alguien dice una oración para describirse a sí mismo (p . Ej. I'm tiredO I'm confused). Aparece un entusiasta de bromas de papá y responde Hi <adjective>, I'm Dad!, porque las presentaciones siguen el mismo formato ( I'm...

45
¿Los cerdos pueden volar?

Tarea Su tarea es escribir una función o un programa en un lenguaje de su elección que analice un par de declaraciones y determine si de esas declaraciones se puede concluir que los cerdos pueden volar. Entrada La entrada es una cadena que puede leerse desde STDIN, tomarse como un argumento de...

44
Un desafío para hablar Yoda, esto es

El reto Bueno, creo que está bastante claro, ¿no? Debe crear una función o un programa que tome una cadena como argumento y genere el correspondiente Yoda-talking. Esto es código golf , por lo que gana el menor número de bytes. La entrada La entrada podría ser cualquier cadena sin salto de...

42
StringgnirtSStringgnirtSStringgnirtS

Aquí hay un desafío relativamente simple para ti. Dada una cadena de longitud N , envíe la cadena hacia adelante, luego hacia atrás, luego hacia adelante, luego hacia atrás ... etc. N veces. Por ejemplo, si su entrada fue Hello! Deberías

41
¡Dios mío Giza Golf!

Un "número de Giza", también conocido coloquialmente como un número de Timmy, es cualquier número donde los dígitos representan una pirámide ( A134810 ). Por ejemplo, "12321" es un número de giza porque se puede visualizar así: 3 2 2 1 1 Sin embargo, algo como "123321" no es un número de Giza...

38
Hacer palabras cuadradas

El reto Su tarea es crear un programa que tome cualquier entrada de cadena dada y la envíe en formato cuadrado. Las cadenas vacías deberían devolver una cadena vacía. Ejemplos Dada la entrada: golf Su programa debería generar: golf o l l o flog Entrada: 123 Salida: 123 2...

38
Eres un romanizador, bebé

La romanización del japonés está convirtiendo el texto japonés en caracteres latinos. En este desafío, se le dará una cadena de caracteres japoneses como entrada y se espera que los convierta a la cadena ASCII correcta. Lo que necesita saber El idioma japonés tiene tres sistemas de escritura:...

37
Adivina cómo pronunciar palabras alemanas

Introducción A diferencia del inglés, se considera que el alemán tiene un sistema de escritura bastante fonémico . Eso significa que la correspondencia entre la ortografía y la pronunciación es cercana. Dada cualquier palabra con la que no estés familiarizado, aún sabrías cómo pronunciarla debido...

37
¿Cuánto dura una palabra galesa?

Escriba un programa o función que reciba como entrada una cadena que representa una palabra galesa (UTF-8 a menos que usted especifique lo contrario). Las siguientes son todas letras individuales en galés: a, b, c, ch, d, dd, e, f, ff, g, ng, h, i, j, l, ll, m, n, o, p, ph, r, rh, s, t, th, u,...

34
Detonar una cuerda

Dada cualquier cadena, imprímala en forma de triángulo donde el texto corre hacia arriba y hacia abajo a lo largo de cada diagonal. Por ejemplo, una entrada de "Hello World"debería salir: d l r d o l W r d o l o W r d l o l l o W r d e l o l H l o W r d e l o l l o W r d l o l...

32
Pleasanortmanteaus

Una palabra de portmanteau es una combinación de dos palabras que forma parte de cada palabra y las convierte en una sola palabra nueva. Por ejemplo, lion + tiger => liger . Escribamos un programa para generar carteras a partir de un par de palabras de entrada. Las computadoras no son las...

32
Parchear el párrafo

En el espíritu de Patch the Image , aquí hay un desafío similar pero con texto. Reto ¡La podredumbre ha afectado tu precioso texto! Dado un párrafo compuesto por caracteres ASCII, con un agujero rectangular en algún lugar, su programa debe intentar completar el agujero con el texto apropiado, de...

31
Suma de poderes de 2

El reto Dada una entrada entera xdonde 1 <= x <= 255, devuelve los resultados de potencias de dos que, cuando se suman, dan x. Ejemplos Dada la entrada: 86 Su programa debería generar: 64 16 4 2 Entrada: 240 Salida: 128 64 32

30
Suma digital de Fibonacci

Todos estamos familiarizados con la secuencia de Fibonacci : 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765 Sin embargo, en lugar de, f(n) = f(n-1) + f(n-2)tomaremos la suma digital de las 2 entradas anteriores. La secuencia aún debe comenzar 0, 1,...

30
Triángulos ASCII

Su tarea es escribir un programa o una función que imprima un triángulo ASCII. Se ven así: |\ | \ | \ ---- Su programa tomará una sola entrada numérica n, con las restricciones 0 <= n <= 1000. El triángulo anterior tenía un valor de n=3. El triángulo ASCII tendrá nbarras invertidas ( \) y...