Preguntas etiquetadas con string

29
Word Search Puzzle

Dado un texto rectangular como un rompecabezas de búsqueda de palabras y una cadena de búsqueda, determine si el texto contiene la cadena de búsqueda. La cadena de búsqueda puede aparecer: horizontal, vertical o diagonal hacia adelante o hacia atrás Puede escribir una función o un programa y...

29
Subcadenas únicas más cortas

Entrada Una cadena alfanumérica s. Salida La cadena más corta que aparece exactamente una vez como una subcadena (contigua) s. Los sucesos superpuestos se cuentan como distintos. Si hay varios candidatos de la misma longitud, debe mostrarlos todos en el orden de aparición. En este desafío, la...

29
El espejismo de la persona inteligente

Érase una vez, estaba leyendo esta pregunta / respuesta en Quora ¿Hay realmente programadores con títulos en informática que no puedan aprobar el examen FizzBuzz? Este código se da como la respuesta obvia for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i % 3 == 0:...

29
Cuerdas gruesas vs. suaves

Considere una cadena de longitud N, como Peanut Buttercon N = 13. Observe que hay N-1 pares de caracteres vecinos en la cadena. Para Peanut Butter, el primero de los 12 pares es Pe, el segundo es ea, el último es er. Cuando los pares son en su mayoría caracteres diferentes, la cadena tiene una...

29
Paréntesis en notas al pie

Fondo ¡Los programadores de LISP se han apoderado del mundo! Los paréntesis se han declarado como caracteres sagrados y, a partir de ahora, solo se pueden usar en programas LISP. Se ha decidido que los paréntesis en las obras literarias se reemplazarán por notas al pie de página, y es su trabajo...

29
La decisión de santa

Decisión de Papá Noel: En este desafío, ayudará a Santa Claus decidir si alguien en su lista ha sido malo o bueno, y posteriormente obtener coalo toys. Pero, por desgracia, Santa no está organizado, en algunas de sus entradas, las naughty, nice y los namecampos están en el orden...

29
Desenrollar una cuerda

Dada una entrada de una lista de sectores de una cadena, genera la cadena original. Cada segmento se dará como una lista de longitud 2, que contiene la posición de inicio del segmento (un entero ≥0) y el segmento en sí. Si su idioma no admite matrices de tipos arbitrarios, también puede tomar esto...

29
Calcule el súper logaritmo

Esto debería ser un simple desafío. Dado un número n >= 0, genera el superlogaritmo (o el logaritmo log *, log-star o iterado , que son equivalentes ya nque nunca es negativo para este desafío) n. Esta es una de las dos funciones inversas de la tetración . El otro es la superraíz , que está...

29
Un cuadrado de texto

El reto Dada una cadena, genera el texto en forma de cuadrado. Puede suponer que el texto siempre encajará en un cuadrado y que nunca será una cadena vacía. También puede suponer que nunca tendrá nuevas líneas. Ejemplo Input: Hi, world Output: Hi, wo rld Casos de prueba Input: Hi, world!...

29
La secuencia Squiggly

Todos los créditos a Adnan por venir con este desafío. Mi último desafío, antes de irme de vacaciones . Tarea Dado un entero positivo n, si nes impar, repita /eso muchas veces; si nes par, repite \eso muchas veces. (En serio, los casos de prueba serían mucho más claros que esta descripción, así...

29
¿Es una palabra extraña?

Reto Dada una sola palabra como entrada, determine si la palabra es impar o par. Palabras impares y pares Asuma las reglas generales: odd + odd = even even + odd = odd odd + even = odd even + even = even En el alfabeto, las letras impares son: aeiou Y las letras pares

29
¡Hagamos la ola!

Entrada: Una cadena (el fragmento de onda) con una longitud >= 2. Un entero positivo n >= 1 . Salida: Producimos una onda de una sola línea. Hacemos esto repitiendo la cadena de entrada n veces. Reglas de desafío: Si el primer y último carácter de la cadena de entrada coincide, solo...

29
Ordenar una cadena, una especie de

Si ordena una cadena, generalmente obtendrá algo como: ':Iaaceeefggghiiiiklllllmnnooooprrssstttttuuyyyy Sí, esa fue la primera oración ordenada. Como se puede ver, hay una gran cantidad de caracteres repetidos, aa, eee, ttttt, 9 espacios y así sucesivamente. Si agregamos 128al valor ASCII...

29
"Multiplicar" dos cuerdas

Esto se inspiró en una función que agregué recientemente a mi lenguaje Add ++ . Por lo tanto, enviaré una respuesta corta en Add ++ pero no la aceptaré si gana (no sería justo) ¿No odias cuando puedes multiplicar números pero no cadenas? Entonces deberías corregir eso, ¿verdad? Debe escribir una...

29
Implementar una verdadera adición de cadena

Muchos idiomas permiten "agregar" cadenas con +. Sin embargo, esto es realmente una concatenación, una verdadera adición seguiría los axiomas del grupo: Está cerrado (la adición de dos cadenas cualquiera es siempre una cadena) Es asociativo ( (a + b) + c = a + (b + c) ) Hay una identidad ( ∃e: a...

29
¿Es montañoso?

Reto Para este desafío, una cadena montañosa es una que se ajusta a la regla gramatical M: x(Mx)*donde en cada producción, todas las x son el mismo carácter. Cuando se sangra, una cadena montañosa podría verse así: A B C D C E F E C B A Como puede ver, se parece un poco a una montaña...

29
¡Terminamos donde empezamos! ...

Reto: Entrada: Toma dos entradas: - Una cadena que solo contiene ASCII imprimible (excluyendo espacios, tabulaciones o nuevas líneas) - Un carácter ASCII imprimible Salida: La primera línea contendrá la entrada de cadena. Cada iprimera aparición de -modulo-3 de este personaje se moverá en...

29
Sustitución del imán de nevera

Al escribir un mensaje con imanes de nevera, a menudo te encontrarás sustituyendo a 1por un I. En este desafío, su objetivo es averiguar si un mensaje puede escribirse usando las letras de otro mensaje. Las sustituciones permitidas son: A = 4 B = 8 C = U E = M = W = 3 G = 6 = 9 I = 1 L = 7 N = Z O...

29
Flecha esas variables!

Reto A Robin le gusta tener su declaración de variables en forma de flecha. Así es como lo hace: Ingrese cualquier número de cadenas Ordénelos por longitud ascendente Envíelos ordenados por el medio para formar aproximadamente una punta de flecha negativa, como esta (cualquiera que sea el orden...