Preguntas etiquetadas con string

18
¡Barre las vocales!

Nota: el título fue mal escrito intencionalmente. Dada una cadena s, intercambie la primera vocal de cada 2 palabras. Para este desafío, y se considera una vocal. Por ejemplo, dada una entrada de "gran día señor": 1. Input: "great day sir" 2. Identify pairs of words: "[great day] [sir]" (No word...

18
ANNNOUNNNCCCEEERRR VOICCCEEE

Escriba una función que tome una cadena de letras y espacios (no es necesario manejar no letras) y realice el algoritmo de traducción ANOUNCER VOICE de la siguiente manera: Primero, todo en mayúscula. Por cada palabra Alarga cada grupo de consonantes triplicando cada letra; excepto, si la...

18
¿Cuántos capítulos tengo?

La Biblia es uno de los libros más influyentes jamás escritos, y comúnmente citado como el libro más vendido de todos los tiempos . Fue escrito por aproximadamente 40 autores diferentes durante cientos de años antes de compilarse en su forma actual. Pero lo interesante de La Biblia es la forma en...

18
Repite los enésimos elementos

No hemos tenido una pregunta de cadena por un tiempo (5 días para ser precisos), así que vamos por una. Dada una cadena sy un entero positivo n, tome cada nelemento de th s, repítalo nveces y vuelva a colocarlo s. Por ejemplo, si n = 3y s = "Hello, World!", cada tercer personaje es Hl r!. Luego...

18
Regex: unir una serie igualitaria

Introducción No veo muchos desafíos de expresiones regulares aquí, por lo que me gustaría ofrecer este engañosamente simple que se puede hacer de varias maneras usando una serie de sabores de expresiones regulares. Espero que les brinde a los entusiastas de las expresiones regulares un poco de...

18
Completa los frenos

Soportes normales ( (), [], <>y {}) son agradables y sin ambigüedades, sin embargo alguien pensó que sería una buena idea de utilizar caracteres no soporte como soportes. Estos personajes |y "son ambiguos. Por ejemplo hace """" corresponden a las (()) o ()() Es imposible de...

18
tachado 44 sigue siendo regular 44; (

Introducción El 24 de marzo de 2015, @isaacg mostró su respuesta de Pyth de 44 a 42 bytes. Dado que un 44 tachado ( 44 ) se parece mucho a un 44 regular, @Optimizer hizo el siguiente comentario: trazado 44 sigue siendo normal 44 :( Después de eso, el 21 de octubre de 2015, @ Doorknob ♦ mostró...

18
Convertidor ternario si

En Java / .NET / C / JavaScript / etc. puedes usar ternary-ifs para acortar sentencias if. Por ejemplo (en Java): // there is a String `s` and an int `i` if(i<0)s="Neg";else if(i>0)s="Pos";else s="Neut"; Se puede acortar con un ternario

18
Compresión de texto

Con el texto a continuación, hay algunas palabras en el texto que se repiten varias veces en el texto. Use cualquier lenguaje de programación para escribir un código corto que comprima el texto para mostrarlo. O, en otras palabras, use la menor cantidad de bytes para mostrar el texto. El texto...

18
ssTTsSTtRrriinInnnnNNNIiinngg

Desafío Para cada carácter de la cadena, excepto el último, haga lo siguiente: Salida del personaje actual. Seguido de la salida aleatoria de la siguiente lista un número aleatorio de veces entre 1 y 5 (inclusive): El personaje actual El siguiente caracter de la cadena La versión del caso de...

18
¿Puede Jimmy colgarse de su cuerda?

Sin embargo, otro desafío Jimmy de su padre original. Vea estos otros encantadores desafíos . Como todos saben, recientemente hemos visto desafíos relacionados con Jimmy en las plataformas. Ahora, Jimmy es un acróbata como mencioné antes, y tiene otros trucos bajo la manga. Uno de estos trucos...

18
Componer llenar los espacios en blanco

Digamos que tenemos un conjunto particular de funciones en cadenas. Estas funciones son como completar los espacios en blanco o madlibs, excepto que solo toman una entrada y la usan para completar todos sus espacios en blanco. Por ejemplo, podríamos tener una función similar a I went to the ____...

17
Regex validando regex [cerrado]

Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Code Golf Stack Exchange. Cerrado el año pasado . Cree una expresión regular que...

17
Terminar paréntesis perezosos

Los paréntesis en mi teclado están desgastados y quiero evitar usarlos tanto como sea posible. Su desafío es equilibrar una línea que contiene paréntesis agregándolos antes y después de cada línea. Esto es similar a los paréntesis automáticos y al cierre de cadena de TI-Basic (es decir Output(1,...

17
¡Muevamos el rover de Marte!

Resumen La tarea es navegar en el rover de Marte y decir sus coordenadas y dirección finales. Entrada: Primera entrada: Primero, su programa debe tomar la entrada que tendrá el siguiente formato: [X-Coordinate],[Y-Coordinate],[Direction] La dirección debe ser: No So Eo W(Letras iniciales de...

17
Encuentra patrones en cadenas

En este desafío, su tarea es localizar subcadenas con una estructura dada. Entrada Su entrada será dos cadenas alfanuméricas no vacías, un patrón p y un texto t . La idea es que cada carácter de prepresenta una subcadena contigua no vacía tque ocurre una al lado de la otra, y prepresenta su...

17
Extraer una cadena de una cadena dada

Te dan una cadena y dos caracteres. Debe imprimir la cadena entre estos caracteres desde la cadena. Entrada La entrada primero contendrá una cadena (no vacía o null). En la siguiente línea, habrá dos caracteres separados por un espacio. Desafío Devuelve la cadena entre los dos...