Preguntas etiquetadas con string

36
Expandir una matriz C

En el lenguaje de programación C, las matrices se definen así: int foo[] = {4, 8, 15, 16, 23, 42}; //Foo implicitly has a size of 6 El tamaño de la matriz se infiere de los elementos de inicialización, que en este caso es 6. También puede escribir una matriz C de esta manera, dimensionándola...

36
Encuentra las palabras del infinito!

(Nota: Este es un spin-off de mi desafío anterior ¡ Encuentra las palabras remolinadas! ) Definición de la palabra infinito : Si conecta con curvas todos los caracteres de una Palabra de infinito en el alfabeto (AZ), obtiene el símbolo de infinito ∞ como en los diagramas a continuación. Toda la...

36
Hoy es el centro

Dada una fecha como entrada en cualquier formato conveniente, imprima un calendario con esa fecha como el centro exacto de una ventana de cinco semanas. El encabezado del calendario debe incluir las abreviaturas de dos letras para los días de la semana (es decir, Su Mo Tu We Th Fr Sa). No se...

36
(A [l (t [e (r) n] e) s] t) una cadena!

Alternesting , es el acto de tomar una cuerda y anidarla entre corchetes. Así es como alternes una cuerda. Para una cadena de longitud N , tome los caracteres N centrales y rodeelos entre paréntesis. Entonces, si nuestra cadena era Hello world!(12 caracteres), terminaremos con (Hello...

36
EvenSt-ring C ode - g ol! F

Una 'cadena par' es cualquier cadena donde la paridad de los valores ASCII de los caracteres siempre se alterna. Por ejemplo, la cadena EvenSt-ring$!es una cadena par porque los valores ASCII de los caracteres son: 69 118 101 110 83 116 45 114 105 110 103 36 33 Y las paridades de estos números...

36
Expansión de soporte!

Su desafío es expandir algunos corchetes en la entrada de un programa como se muestra: Encuentre una cadena s entre dos corchetes coincidentes [y ], con un solo dígito n después del corchete de cierre. Retirar los soportes. Reemplace s con sí mismo repetido n veces. (Si n es 0, simplemente...

36
Números catalanes

Los números catalanes ( OEIS ) son una secuencia de números naturales que a menudo aparecen en combinatoria. El enésimo número catalán es el número de palabras Dyck (cadenas equilibradas de paréntesis o paréntesis como [[][]]; formalmente definido como una cadena que usa dos caracteres ayb de modo...

36
Saltando canguros

Historia de fondo Descargo de responsabilidad: puede contener información inventada sobre canguros. Los canguros atraviesan varias etapas de desarrollo. A medida que crecen y se fortalecen, pueden saltar más alto y más, y pueden saltar más veces antes de tener hambre. En la etapa 1 , el canguro...

36
Capitalización aleatoria

La tarea Su tarea es crear un programa o una función que, dada una entrada, emite el texto de entrada con letras al azar en mayúscula, mientras mantiene las letras ya en mayúscula en mayúscula. Toda combinación de mayúsculas y minúsculas debería ser posible. Por ejemplo, si la entrada era abc, no...

36
Contando cabras para dormir

Algunas personas cuentan ovejas para dormir. Otros cuentan cabras. Escriba un programa o función que tome un entero positivo N y produzca N-1 cabras despiertas seguidas de una cabra dormida, como si alguien estuviera contando N cabras y en el último se durmieron. Las cabras despiertas se ven...

36
Cuentas ASCII básicas

Título alternativo: Cuenta tu sentencia de prisión en el muro Dado un número n, los resultados obtenidos se agrupan en el tradicional 5 por grupo y 50 por fila. Ejemplos 1 | | | | 4 4 |||| |||| |||| |||| 5 5 |||/ ||/| |/|| /||| 6 6 |||/ | ||/| | |/|| | /||| | 50 |||/ |||/ |||/...

35
¡Letras, ponte en movimiento!

Dada una cadena, debe mover cada letra (a partir de la primera letra) por su posición en el alfabeto. Si llega al final de la cadena, debe envolverla. Las no letras no necesitan ser movidas. Ejemplo: Dog Des la cuarta letra del alfabeto, así que la movemos cuatro puntos a la derecha. Después de...

35
Hacer un súper acróstico

Fondo Celebrando el lanzamiento de Dyalog APL 16.0 , donde la solución a este problema es la {⊢⌺(≢⍵)⊢⍵}explicación Tarea Dada una cadena ASCII imprimible de longitud impar n , haga un cuadrado n × n con la cadena centrada horizontalmente, duplicada para centrarse verticalmente, y con acrósticos...

35
¡Condense estos números de página!

Descargo de responsabilidad: aunque he estado en este sitio con fines de entretenimiento por un tiempo, esta es mi primera pregunta, así que perdone cualquier error menor. Fondo Cuando nos asigna tarea, mi maestro es realmente molesto y escribe todos los problemas que tenemos que hacer...

35
Eso son muchos monos

El teorema del mono infinito establece que, dado el tiempo infinito, una máquina que envía un flujo interminable de caracteres aleatorios siempre escribirá cualquier texto. Eso me parece una gran idea para un desafío. Proceso Para hacer una cadena de caracteres A mono, se deben seguir los...

35
Snakify a String

Una cadena snakified se ve así: T AnE eOf ifi ing h s x l A k e r isI amp Sna dSt Tu tarea Tome una cadena sy un tamaño n, luego envíe la cadena snakified. Las entradas ThisIsAnExampleOfaSnakifiedStringy 3producirían el ejemplo anterior. Presupuesto s solo contendrá caracteres ASCII entre...