Preguntas etiquetadas con string

11
Implemente macros de acento LaTeX

Introducción El sistema de composición tipográfica LaTeX utiliza macros para definir acentos. Por ejemplo, la letra ê es producida por \hat{e}. En este desafío, su tarea es implementar una versión ASCII de esta funcionalidad. Entrada Su entrada es una cadena no vacía de caracteres ASCII...

11
Expresiones completamente entre paréntesis

Hoy su desafío es producir todos los paréntesis completos posibles de una expresión. Su entrada es una sola línea de ASCII imprimible que contiene uno o más términos separados por operadores. La entrada también puede contener espacios; debe ignorarlos. Un término es [a-zA-Z0-9], un operador es [^...

11
Lee las tablas

Tarea Leer el contenido de una tabla dado un conjunto de coordenadas. Formato de tabla Las tablas estarán en este formato básico: |[name]|[name]| --------------------- [name]| [val]|[val] | [name]| [val]|[val] | Los nombres de columna son siempre únicos dentro de las columnas . Los nombres...

11
Tin, marín, de dos pingüés

Introducción La canción de la infancia Eeny, meeny, miny, moe se usaba a menudo para seleccionar quién era "eso" cuando jugaba al tag. Todos se pararían en círculo y señalarían a una persona seleccionada al azar. Ellos cantaban: Eeny, meeny, miny, moe, atrapa un tigre por la punta del pie....

11
Rellene mutuamente los espacios en blanco

Dada una entrada de dos cadenas con secuencias de guiones bajos que representan las palabras correspondientes, genera las oraciones con los "espacios en blanco" rellenados. La mejor manera de describir este desafío es con el ejemplo. Aquí hay un ejemplo de entrada: programming _____________ and...

11
Capitales deslizantes

El fondo Imagine el alfabeto inglés escrito en una fila en mayúsculas - ABCDEFGHIJKLMNOPQRSTUVWXYZ. Supongamos que tenemos una lente especial de ancho variable de tal manera que, cuando se coloca sobre la fila, muestra una cierta "ventana" del alfabeto, con letras fuera de la lente ocultas a la...

11
Ayuda a Jason a formatear su JSON

Jason tiene un gran JSON pero es ilegible, por lo que necesita embellecerlo. Especificaciones de formato El JSON tiene 4 tipos diferentes: Números; Sólo0-9 Instrumentos de cuerda; Las "cadenas entre comillas dobles escaparon con\ Matrices; Delimitado por [], con elementos separados por ,, los...

11
Muestra "¡Feliz Pascua!"

Su tarea es imprimir el siguiente Arte ASCII: _ _ _______ _ | | | | (_______) _ | | | |__ | | ____ ____ ____ _ _ _____ ____ ___| |_ ____ ____| | | __)| |/ _ | _ \| _ \| | | | | ___) / _ |/___) _)/ _ )/ ___)_| | | | ( ( | | | | | | | | |_| | | |____( ( | |___ | |_( (/ /| | _ |_| |_|\_||_| ||_/|...

11
Leer un crucigrama

Inspirado por esta pregunta sobre cómo empacar en este formato. Ocasionalmente veo un crucigrama completo y, como soy, no me molesto en averiguar cuáles fueron las soluciones a las pistas. Entrada: Una cadena 2D (cualquier formato, nueva línea separada, lista 2d, etc.) Los cuadrados en blanco...

11
Dividir la cuerda en n piezas (o piezas de longitud n)

El reto En este desafío, debe realizar dos tareas diferentes (pero relacionadas) dependiendo del orden de la entrada. Su programa recibirá una cadena sy un número entero ncomo entrada y dividir sen pedazos de longitud nsi sviene primero. El último elemento será más corto si es...

11
Dibuja un triángulo phi

Aclaración: Básicamente, necesitas hacer esto La función totient de Euler tiene el nombre de phi. Intentemos calcular phi (8) Primero, enumere todos los números 8 y hacia atrás, sin incluir 0 o menos 8 7 6 5 4 3 2 1 Ahora encuentre qué números no comparten un factor con 8 (1 no cuenta) y...

11
Imprime el mosaico AdamN

Adam7 es un algoritmo de entrelazado para imágenes ráster, como PNG. Se llama algoritmo "Adam7" porque fue inventado por Adam M. Costello, y se genera siguiendo un patrón determinado 7 veces. Una de las cosas interesantes sobre el algoritmo Adam7 que lo hace realmente divertido para el golf de...

11
Calcular las corridas de una cadena

Considere las siguientes definiciones tomadas de El número de ejecuciones en una cadena por W. Rytter. Tenga en cuenta que palabra, cadena y subcadena son todos sinónimos. Una ejecución en una cadena es un segmento periódico no extensible (con el mismo período mínimo) en una cadena. Un punto...

11
Cuerdas Langford

Descripción del desafío Una cadena de orden de LangfordN se define de la siguiente manera: La longitud de la cadena es igual a 2*N, La cadena contiene las primeras Nletras del alfabeto inglés, cada letra aparece dos veces, Para cada par de las mismas letras, hay Mcartas entre ellos, donde Mes la...

11
Conjugar un verbo turco

Entrada verbo , una cadena que coincide con la expresión regular([a-pr-vyzıöüçğş]*[aeıioöuü][bcçdfgğhj-nprsştvyz]+|([a-pr-vyzıöüçğş]*[aeıioöuü]){2})(mak|mek) plural , un valor verdadero o falso persona , un número entero que tiene valor 1, 2 o 3 tiempo , un número entero que tiene valor 1, 2 o...

11
¡Interpreta la repetición!

Este desafío es el primero de una serie de dos desafíos sobre la repetición. El segundo estará listo pronto. En un lenguaje llamado Repetición (algo que acabo de inventar), consta de una cadena infinita de 12345678901234567890..., con la 1234567890repetición para siempre. La siguiente sintaxis...

11
Demolición de edificios

Desafío Escriba un programa / función completa para demoler un edificio determinado a razón de 1 piso por segundo . ENTRADA La entrada es un edificio a través de STDIN (o como se llame en su idioma) o a través de un ARGUMENTO de una función. t = 0 s | |#| {#} |# #| |# # #| |# # #| |# #...