Preguntas etiquetadas con string

23
Divide una cuerda

Reto Dada una cadena y un número, divida la cadena en tantas partes del mismo tamaño. Por ejemplo, si el número es 3, debe dividir la cadena en 3 partes, independientemente de su longitud. Si la longitud de la cadena no se divide de manera uniforme en el número proporcionado, debe redondear el...

23
El arma más rápida del oeste

Eres el vaquero más rudo, duro y frío al oeste del Mississippi. Sin embargo, un tipo extraño en un sitio web de nerd loco decidió que sería genial dejarte caer en paisajes y peleas al azar. No importa, aún ganarás. Sin embargo, para ayudarlo a ganar esos duros tiroteos sobre los que escribirá, es...

23
Zigzag lentamente convergente

Dado un solo entero impar positivo como entrada, devuelve un zigzag convergente como una lista de cadenas, lista de listas de caracteres o cadena separada por nueva línea, de esta forma: # # # # # # # # # # # Puede reemplazar #con cualquier carácter coherente que no sea un espacio en...

23
Contar ediciones contabilizando el período de gracia

Cuando edita una publicación en SE, todas las ediciones posteriores dentro de un período de gracia de 5 minutos se combinan en ella. Dada una lista de veces que edita una publicación, cuente las ediciones que no están en un período de gracia. Digamos que editas en minutos [0,3,4,7,9,10,11,12]....

23
Ordenar una cadena por un orden dado

Su desafío es ordenar una cadena, pero en lugar de hacerlo por el orden alfabético normal (abc..xyz), ordenará las cadenas por un alfabeto específico. Usted debe escribir un programa o función que toma dos entradas: Un alfabeto A y una cadena S . Ambos solo contendrán letras minúsculas en inglés,...

23
Nueva idea de contraseña: Word-walker

Pensé en una nueva forma de generar mis contraseñas, y aunque probablemente no sea muy inteligente a largo plazo, aún podría ser un divertido código de golf. Tomando una cadena de palabras, la contraseña se genera así: Elija el enésimo carácter en la enésima palabra Si n es más grande que la...

23
Subcadenas de identificación única más cortas

Dada una lista de cadenas, reemplace cada cadena por una de sus subcadenas no vacías, que no es una subcadena de ninguna de las otras cadenas de la lista y lo más corta posible. Ejemplo Teniendo en cuenta la lista ["hello","hallo","hola"], "hello"debe ser reemplazado por igual "e"ya que esta...

23
Un rompecabezas de semi-palíndromo

Un palíndromo es una palabra que es su propio reverso. Ahora hay algunas palabras que pueden parecer palíndromos pero no lo son. Por ejemplo, considere la palabra sheesh, sheeshno es un palíndromo porque su reverso es hseehsdiferente, sin embargo, si consideramos shque es una sola letra, entonces...

23
Imprima una cadena ondulada línea por línea

Reto Escriba un programa o función que tome una cadena sy un entero ncomo parámetros. Su programa debe imprimir (o devolver) la cadena cuando se transforma de la siguiente manera: Comenzando en la parte superior izquierda y moviéndose hacia abajo y hacia la derecha, escriba scomo una ola de...

23
¿Conoces tus 'KVZ's?

Concepto ¿De qué maneras puedes mezclar el alfabeto inglés para que aún se pueda cantar con la melodía Twinkle Twinkle Little Star sin arruinar la melodía? Reglas Intercambiando Supongamos que las letras contenidas en cada uno de los siguientes conjuntos se pueden intercambiar libremente de...

23
Invertir algunos interruptores en una centralita

Inspirado en este desafío . Gol: Dada una centralita preconfigurada y una lista de índices, invierta los conmutadores en los índices dados. Una centralita está compuesta por cierto número de interruptores ( vo ^) envueltos en -'s' y dispuestos en filas de longitud variable. Aquí hay un cuadro de...

22
La "abuela sorda" de Chris Pine

Soy mentor en RubyLearning y uno de los ejercicios que damos a nuestros estudiantes es el ejercicio "Abuela sorda" del libro " Aprender a programar " de Chris Pine . Aquí está la descripción: Escribe un programa de abuela sorda. Lo que le digas a la abuela (lo que escribas), ella debería...

22
Día mundial del IPv6 2014

Para conmemorar el aniversario del día mundial de IPv6 , Internet Society ha publicado una campaña para desactivar IPv4 el 6 de junio de 2014 durante un día . Las direcciones IPv6 pueden representarse en su forma larga como ocho valores hexadecimales de 16 bits separados por dos puntos....

22
César-Cypher-Mania

El Caesar Cypher es un cifrado de sustitución muy simple donde cada letra se desplaza por un desplazamiento fijo (girando alrededor de Z a A). Del mismo modo, también podemos utilizar un cifrador César para el conjunto de caracteres ASCII imprimibles. Estos son los 95 caracteres de los puntos de...

22
Cuerdas de golf

Siempre he fallado en dar una respuesta para los desafíos de complejidad kolmogorov que requieren compresión de cadenas, la razón principal es que no sé usar las herramientas de compresión de cadenas tan efectivamente como debería . Por esta razón, he publicado esta pregunta. A diferencia de mis...

22
Leer las noticias es aburrido. ¡Ayúdame!

Todos saben que las noticias son aburridas. Muy aburrido . A menos que se trate de políticos y sus escándalos. ¡Esto es divertido! Pero, por desgracia, los políticos solo pueden cometer tantos escándalos. Entonces, te estoy empleando para que las noticias sean más interesantes. Objetivo Dado un...

22
Verifique la palabra de Lyndon

Una palabra de Lyndon es una cadena que es estrictamente lexicográfica más pequeña que cualquiera de sus rotaciones cíclicas. Dada una cadena binaria, determine si es una palabra Lyndon en la menor cantidad de bytes posible. Por ejemplo, 001011es una palabra de Lyndon. Sus rotaciones, enumeradas a...