Preguntas etiquetadas con string

12
¿Qué tan compatibles son mis cadenas?

Introducción Considere dos cadenas A y B de la misma longitud L , y un número entero K ≥ 0 . Para los propósitos de este desafío, decimos que las cadenas son compatibles con K , si existe una cadena C de longitud K tal que A sea ​​una subcadena contigua de la concatenación BCB . Tenga en cuenta...

12
¿Cuántos cuadrados hay?

Este reto se inspira en una imagen que a menudo vaga en Facebook que se parece a esto . Excepto que nuestro cuadrado base se verá más así: ┌─┬───┬─┐ ├─┼─┬─┼─┤ ├─┼─┴─┼─┤ ├─┼─┬─┼─┤ └─┴─┴─┴─┘ El cuadrado está hecho de n x m1x1 cuadrado, tienes que contar cuántos subcuadrados (1x1, 2x2, 3x3, 4x4,...

12
Autonest una matriz

¡Todos aman las listas anidadas! Sin embargo, a veces es difícil hacer una lista anidada. Tienes que decidir si quieres anidar más profundo o si necesitas anidar menos profundo. Entonces, para su desafío, debe "Autonest" una lista. Para autonestizar una lista, compare cada par de elementos en la...

12
¡Interpreta a Kipple!

Introducción Kipple es un lenguaje de programación esotérico basado en pila inventado por Rune Berg en marzo de 2003. Kipple tiene 27 pilas, 4 operadores y una estructura de control. Pilas Las pilas se nombran a- zy contienen enteros con signo de 32 bits. También hay una pila especial @, para...

12
Serpientes por todas partes

Desafío El desafío es simple: imprimir una serpiente . Obtendrá la longitud de la serpiente como entrada. Una serpiente de longitud 2 se ve así: ==(:)- Una serpiente de longitud 7 se ve así: =======(:)- En otras palabras, la longitud de una serpiente es cuántos signos iguales hay antes de...

12
Abugida fonémica

Caracteres Llamemos a estos caracteres Unicode inglés consonantes IPA : bdfhjklmnprstvwzðŋɡʃʒθ Y llamemos a estos caracteres Unicode vocales inglesas IPA : aeiouæɑɔəɛɜɪʊʌː (Sí, ːes solo la marca de la vocal larga, pero trátela como una vocal a los efectos de este desafío). Finalmente, estas...

12
Animar a Adve el aventurero

El reto Su tarea es animar a Adve the Adventurer moviéndose a través de un laberinto espeluznante (es decir, Halloween). Adve es un •; Sin embargo, es un personaje fluido, por lo que no le importa que lo represente un personaje diferente. Para animar a Adve, imprime cada cuadro; un marco es el...

12
Cuadrada-espiral de la cadena!

Dada una cadena, primero cuadrácela de la siguiente manera: Primero, escribe la cadena. abcde A continuación, escriba la cadena girada una izquierda. abcde bcdea Siga haciendo esto hasta que haya escrito líneas len (cadena) . abcde bcdea cdeab deabc eabcd Ahora, lee de la cadena...

12
¡Ayúdame a desenredar estos cables!

¡Mis cables están enredados! ¿No es molesto cuando los cables se enredan? Bueno, eso me pasó a mí, ¡así que me gustaría ayudarme a desenredarlos! Para su comodidad, los desconecté a todos del dispositivo, pero todavía están conectados a la toma de corriente. ¡Tu desafío es descubrir cómo...

12
Pi Natural # 2 - Río

Objetivo Dada una cadena con un tren de hashes, calcule su longitud total y divida por la distancia de principio a fin. Simulación ¿Qué estamos simulando? Según este documento , ¡la relación entre la longitud de un río y la distancia entre el inicio y el final es aproximadamente Pi! (Esto puede...

12
Niños barajando cartas

Barajar un mazo de cartas es difícil para los niños, por lo que deben encontrar formas de obtener un mazo razonable y bien barajado de la manera más simple posible. Una forma de hacer esto que da resultados razonablemente buenos es: Saca la carta superior e insértala en un lugar aleatorio en el...

12
Importador CSV / DSV simple

Un poco más que un inverso de esto . En: datos DSV  multilínea y un solo carácter delimitador. El DSV puede tomarse como un archivo, un nombre de archivo, una cadena separada por salto de línea, una lista de cadenas, etc. Todos los registros tienen el mismo número de campos y ningún campo está...

12
Negate The String

Descargo de responsabilidad: este no es mi desafío, pero ThisGuy dijo que estaba bien publicar. De vez en cuando quiero hacer una palabra en su opuesto, como happinessva a unhappiness. Desafortunadamente, cuando esto sucede, mi cerebro a veces se queda en blanco. Entonces, un día, después de que...

12
El químico loco y el programador inteligente

Trasfondo Te despiertas mareado en un laboratorio de química y te das cuenta de que te ha secuestrado un viejo químico loco. Como no puede ver muy bien debido a su edad, quiere que trabajes para él y solo así podrás escapar del laboratorio. Tarea Es su tarea devolver las fórmulas estructurales...

12
Rellenar un archivo con ceros

Su tarea hoy será tomar un archivo existente y agregarle ceros hasta que alcance un cierto tamaño. Debe escribir un programa o función que tome el nombre de un archivo en el directorio actual fy una cantidad de bytes b. Mientras mantiene el contenido original de f, debe escribir ceros (bytes...

12
Hacer un índice de búsqueda

Dada una cadena, devuelva una tabla donde la primera columna tiene las letras únicas de la cadena en orden de ocurrencia y las columnas posteriores enumeran los índices de esa letra en la cadena, usando indexación basada en cero o en una. El espacio en blanco horizontal no importa, siempre que la...