Preguntas etiquetadas con string

13
Construir un grupo de torneos

Dada una lista de entrada de cadenas no vacías, genera una representación artística ASCII de un torneo, basada en las siguientes reglas de dibujo: Se garantiza que la cantidad de cadenas sea de cantidad 2,4,8,16,etc. Las dos primeras cuerdas se tocan, y las dos siguientes se tocan, y así...

13
Ocurrencias más altas o más bajas?

Desafío: Entradas: Una cadena que contiene ASCII imprimible (excluyendo espacios, tabulaciones y nuevas líneas) Un booleano † Salida: Las partes de la cadena se dividen en cuatro grupos: Letras minusculas Letras mayúsculas Dígitos Otro Con base en el valor booleano, mostramos la aparición...

13
Sacame un helado por favor

Hazme un cono de helado por favor Tenemos un montón de excelentes heladerías aquí en Nueva Inglaterra. La mayoría de ellos están cerrados por el invierno ahora, así que ... .-@@-. (======) (--------) (==========) (__________) \/\/\/\/\/ \/\/\/\/ \/\/\/ \/\/ \/ OBJETIVO Emitir el cono...

13
Espiral fuera del alfabeto!

Mira la siguiente cadena. ¿Ves un patrón? ABEFNOPEFGH DC GQI MHRJ LKJI SK DTL SEMEN BAZYXWV N EO DP CQ BAZYXWVUTSR Como algunos habrán notado, es básicamente una espiral del alfabeto, donde las distancias entre filas / columnas aumentan gradualmente en 1 espacio / nueva línea. Definición...

13
Normalización de subcadenas comunistas

Si una cadena T de longitud K aparece K o más veces en una cadena S , entonces es potencialmente comunista . Por ejemplo, 10in 10/10es potencialmente comunista, ya que aparece 2 veces y tiene una longitud de 2 . Tenga en cuenta que estas subcadenas no pueden solaparse. Una transformación comunista...

13
Acoplar un programa Stack Cats

Stack Cats es un lenguaje reversible basado en pila. Su naturaleza reversible crea bucles algo extraños. Este desafío es sobre el ciclo condicional (...). Cuando estos bucles se anidan de ciertas maneras, es posible transformar el código para reducir la profundidad de anidación. Estas son las...

13
Comprobador de isogramas

Desafío : Dada una palabra, verifique si es o no un isograma. Qué : Un isograma es una palabra que consta solo de letras sin duplicados (sin distinción entre mayúsculas y minúsculas). La cadena vacía es un isograma. Ejemplos: "Dermatoglyphics" ---> true "ab" ---> true "aba" --->...

13
Word Search Solver

Ayer me pregunté si podría escribir un programa para revisar una búsqueda de palabras y generar las respuestas. En realidad fue sorprendentemente fácil. Ahora me pregunto qué tan pequeños podemos llegar a ser. Reglas Su primera entrada es una cadena o colección de n líneas, cada una de las...

13
Diversión con cuerdas y números.

Aquí hay un rompecabezas de programación para ti: Dada una lista de pares de cadenas y números correspondientes, por ejemplo [[A,37],[B,27],[C,21],[D,11],[E,10],[F,9],[G,3],[H,2]], genera otra lista que tendrá solo las cadenas de la siguiente manera: El recuento total de cualquier cadena debe...

13
Recupera la prima del primer poder

Definición : una potencia prima es un número natural que se puede expresar en la forma p n donde p es un número primo yn es un número natural. Tarea : Dada una potencia principal p n > 1, devuelve la potencia principal p. Casos de prueba : input output 9 3 16 2 343 7 2687 2687 59049...

13
Puertas lógicas manualmente

Haga un programa que simule las puertas lógicas básicas. Entrada: una palabra en mayúsculas seguida de 2 números binarios de 1 dígito, separados por espacios, como OR 1 0. Las puertas OR, AND, NOR, NAND, XOR, y XNORson necesarios. Salida: a la salida de la puerta lógica ingresada se le darían los...

13
Desminificar una cadena Pythlike

Pyth es quizás el lenguaje de golf de propósito general más exitoso. Aunque está algo en declive como resultado de los idiomas más nuevos, de 2014 a 2016 la sintaxis concisa de Pyth, las actualizaciones constantes, la sobrecarga y (para su época) muchas incorporaciones lo convirtieron en el...

13
Accesibilidad de Word Changer

Word Changer es un juego en el que intentas convertir una palabra en otra a través de ediciones de un solo carácter, y cada paso es su propia palabra. Para este desafío, las ediciones pueden ser reemplazos, inserciones o eliminaciones. Por ejemplo, WINNER → LOSER se puede hacer con esta ruta (puede...

13
¡Jimmy necesita un nuevo par de zapatos!

Jimmy ha estado ocupado la semana pasada con todas estas plataformas y cuerdas , ¡y el pobre Jimmy ni siquiera tiene piernas o pies para pararse! ¡Tu trabajo es tomar una cuerda que contenga múltiples Jimmys y darles piernas y zapatos! Obtenga información en forma de una cuerda Jimmy Jimmy...

13
Inyección de dos cadenas a una cadena

Desafío Escriba un programa que aplique una función inyectiva que tome un par ordenado de cadenas como entrada y una cadena como salida. En otras palabras, cada entrada debe correlacionarse con una salida única. Detalles específicos La entrada puede ser cualquiera de las dos cadenas de longitud...

12
Eliminar elementos únicos de la cadena

Encontré esta pregunta, porque parece ser un caso de uso muy común para encontrar caracteres únicos en la cadena. Pero, ¿qué pasa si queremos deshacernos de ellos? La entrada contiene solo alfabetos en minúsculas. Solo se utilizan letras de la a a la z. La longitud de entrada puede ser de 1 a 1000...

12
Implemente un número de punto flotante binario IEEE 754 de 64 bits a través de la manipulación de enteros

(Por el momento he etiquetado la pregunta "C", pero si conoce otro lenguaje que admita los sindicatos, también puede usarlo). Su tarea es construir los cuatro operadores matemáticos estándar + - * /para la siguiente estructura: union intfloat{ double f; uint8_t h[8]; uint16_t i[4]; uint32_t...

12
Imprime una cadena con palabras verticales

Su tarea es tomar una cadena de entrada de caracteres ascii y generar la cadena como una serie de palabras verticales separadas por espacios. A continuación se muestra un ejemplo: Dada la cadena: Hello, World! My name is Foo. la salida debe ser: H W M n i F e o y a s o l r m o l l e . o d ,...