Preguntas etiquetadas con string

16
Procesador ASCII L-system

Antecedentes Un sistema L (o sistema Lindenmayer) es un sistema de reescritura paralelo que, entre otras cosas, puede usarse fácilmente para modelar fractales. Esta pregunta se refiere a sistemas L deterministas, sin contexto . Estos consisten en un alfabeto de símbolos, una cadena de axioma...

16
Un desafío elemental

Este desafío está inspirado en esta cita de Oliver Sacks: "A los 11 años, podría decir 'Soy sodio' (Elemento 11), y ahora a los 79, soy oro". - Oliver Sacks Quiero que encuentres números en una cadena y los reemplaces con los símbolos de sus elementos correspondientes. (1 es H, 2 es He, 3 es...

16
Puedo vivir aqui

En el juego Terraria , una de las mecánicas del juego consiste en construir casas para que un NPC pueda mudarse. Hay un conjunto estricto de reglas para lo que cuenta como una casa válida o no. Aquí está la lista de reglas: El área total de la casa debe ser de al menos 60 azulejos cuadrados, pero...

16
Deletrea el Revu'a

En realidad, no está inspirado ni por Atbash Self Palindromes ni por la Calculadora de Gematria generalizada . Dada una cadena s de longitud n , genera la secuencia Revu'a , que es el primer carácter de s , los dos primeros caracteres de s , ... los primeros n –2 caracteres de s , los primeros n...

16
Dar formato a una lista de palabras

Su desafío es formatear una lista de palabras en varias líneas que no tengan más de un número dado de caracteres, de modo que cada línea contenga la mayor cantidad de palabras posible y ninguna palabra se corte innecesariamente. Entrada La entrada será una lista de palabras separadas por espacios...

16
Alinear argumentos de función en sus propias líneas

Dada una entrada de una cadena que representa una definición de función, envíe la cadena con líneas nuevas y espacios insertados para que los argumentos de la función estén separados y alineados con la línea nueva. La cadena de entrada seguirá el siguiente patrón: Primero, comenzará con un...

16
Filtrar y sumar

Tarea La tarea es muy simple. Dada una cadena no vacía que contiene números , letras mayúsculas y minúsculas , genera la suma de los números restantes. Por ejemplo: a1wAD5qw45REs5Fw4eRQR33wqe4WE Filtrar todas las letras daría como resultado: 1 5 45 5 4 33 4 La suma de estos números es 1 + 5...

16
Analizar cadenas de dígitos y anidadas

La tarea Una cadena Sse construye con el siguiente proceso: Comienza Ssiendo la cadena vacía. Inserte en alguna posición de Suna cadena de la forma ds, donde des un dígito distinto de cero y ses una cadena de dletras minúsculas ASCII. Decimos que dses un componente de S. Vaya al paso 2 o...

16
Crear un mapa de bola que cae

Introducción Para los que nunca antes habían oído hablar de este juego. Estás jugando una pelota que necesita sobrevivir el mayor tiempo posible. Esto se hace moviéndose hacia la izquierda o hacia la derecha, yendo a los agujeros. Dado que el mapa se mueve hacia arriba, debes ir hacia abajo para...

16
Descomponer un número!

Su tarea es descomponer un número usando el formato a continuación. Esto es similar a la conversión de base, excepto que en lugar de enumerarla digitsen la base, enumera la values, de modo que la lista se suma a la entrada. Si la base dada es n, entonces cada número en la lista debe estar en...

16
Lengua geobitsiana

El idioma geobitsiano es una nueva perversión del inglés donde una palabra se divide en segmentos que cada uno debe comenzar con una letra diferente. Luego, cada vez que una de esas letras iniciales aparece en otra cadena, se reemplaza por todo su segmento correspondiente, manteniendo el uso de...

16
Oraciones normales

Escriba un programa o función que, dada una cadena de entrada y una desviación estándar σ, produzca esa cadena a lo largo de la curva de distribución normal con media 0y desviación estándar σ. Curva de distribución normal La ycoordenada de cada personaje ces: donde σse da como entrada, y donde...

16
Convertir n cadenas de m longitud en m cadenas de n longitud

Escriba un programa que, dado cualquier número 'n' de cadenas de longitud 'm', devuelva el número 'm' de cadenas 'n' de longitud, con esta condición: Cada nueva cadena debe contener las letras en el mismo índice de las otras cadenas Por ejemplo, la primera cadena de salida debe contener la...

16
Al azar escribe mal una palabra

Inspirado por esta pregunta de CR (por favor no me mates por navegar por CR) Especificaciones Las probabilidades de escribir mal una palabra son: 1/3 del tiempo no cambia la salida 1/3 de las veces elimina un personaje aleatorio 1/3 del tiempo duplica un carácter aleatorio La posibilidad de...

16
Anida una cadena dentro de una matriz n veces

Debe producir una función que anida una cadena sdentro de una matriz, nveces >>> N("stackoverflow",2) [['stackoverflow']] Parámetros: s - Una cuerda ascii n - un entero >= 0 Reglas El código más corto gana. La salida será una anidada array, listo tuple(tipo o similar basado...

16
¡Imprima una boleta!

Como todos saben, ¡hoy es el día de las elecciones! Su tarea hoy es imprimir una boleta, dada una entrada. Si la entrada es Hillary Clinton, imprima: Hillary Clinton ===-----===> Donald Trump === ===> ____________ === ===> Sin embargo, si la entrada es Donald Trump, imprima: Hillary...

16
Hipo una cuerda

Su desafío es escribir un programa o función que tenga una cadena. Debe tomar una cadena como entrada (a través de cualquier método estándar), luego siga estos pasos: Genere un entero aleatorio (no necesariamente uniformemente) n entre 1 y 10, inclusive. Espera n segundos Imprima los n caracteres...

16
Generar todos los corsés de longitud n

Una cadena de *()[]llaves se define como una cadena que consiste en los caracteres en los que las llaves coinciden correctamente: [brace-string] ::= [unit] || [unit] [brace-string] [unit] ::= "" || "*" || "(" [brace-string] ")" || "[" [brace-string] "]" Esta es una cadena de llaves...