Preguntas etiquetadas con string

Una competencia para resolver un problema particular mediante el uso y la manipulación de cadenas.

5
Sesgo de distancia de Levenshtein
Escriba un programa en un lenguaje con un nombre Aque, dada una cadena S, muestre el nombre de un lenguaje de programación diferente B. La longitud de Bdebe ser igual a la distancia de Levenshtein (abreviatura "LD") entre Ay S. Para ser considerado un lenguaje de programación, Bdebe tener una …
10 code-golf  string 

5
Implemente la utilidad dog bash
dog es una utilidad de línea de comandos que toma un número arbitrario de argumentos, el primero de los cuales es el texto a escribir y los otros son arbitrariamente muchos archivos. La dogutilidad dividirá el texto en partes iguales sobre estos archivos. Si hay un resto n, los primeros …

7
Codificación Base85
El reto Escriba un programa que pueda tomar una entrada de una cadena de una sola línea que contenga caracteres imprimibles ASCII y generar la misma cadena codificada en Base85 (usando una convención big-endian). Puede suponer que la entrada siempre será ≤ 100 caracteres. Una guía para Base85 Cuatro octetos …

4
Una relación al revés
Escriba un programa o función que, dadas dos cadenas ASCII Ay B, producirá cadenas A'y B'donde las subcadenas comunes se invierten en su lugar. El proceso para encontrar A'es el siguiente: A' Inicialmente está vacío. Si el primer carácter de Aestá en B, encuentre el prefijo más largo del Acual …
10 code-golf  string 


12
Mezclando caracteres en una cadena
Debe escribir una función / programa que tome datos a través de los stdinargumentos de línea de comandos / argumentos de función, mezcle los caracteres en una cadena y luego envíe la cadena final a través de stdout. La entrada contendrá primero una cadena (no vacía o null), un espacio, …
10 code-golf  string 

6
Implementar un hash de longitud variable
Mi amigo y yo tenemos este juego que jugamos con palabras. Es un pasatiempo divertido e implica "cancelar" letras en una palabra hasta que no quede nada. Estoy realmente cansado de que sea mucho más rápido que yo, así que es tu trabajo implementarlo y dejarme finalmente vencerlo. Obviamente, dado …

4
Prelude Syntax-Checker
Prelude es un lenguaje de programación esotérico, que tiene muy pocas, pero inusuales, restricciones sobre lo que constituye un programa válido. Cualquier bloque de texto ASCII imprimible ("bloque" significa que las líneas de ASCII imprimibles están separadas por nuevas líneas - 0x0A) es válido siempre que: Cada columna de texto …

3
Expandir pestañas (implementar expandir (1))
Esta vez, su tarea es implementar una variante de la expand(1)utilidad POSIX que expande las pestañas a los espacios. Su programa debe tomar una especificación de tabulación y luego leer la entrada en el estándar y reemplazar los caracteres de tabulación en la entrada con la cantidad adecuada de espacios …

6
Traductor de idiomas TUT
El texto puede traducirse a una versión escrita del lenguaje TUT reemplazando cada letra por la "palabra TUT" correspondiente, como se indica en la siguiente tabla (adaptada del artículo vinculado) * : a e h hash o o u yu b bub i ay p pup v vuv c kut …
10 code-golf  string 

2
Validación de correo electrónico
Escriba una función o programa para validar una dirección de correo electrónico contra RFC 5321 (algunas reglas gramaticales encontradas en 5322 ) con la tranquilidad de que puede ignorar comentarios y espacios en blanco plegables ( CFWS) y literales de dirección generalizados. Esto le da a la gramática Mailbox = …

7
Comprueba si una cuerda es una mezcla de gemelos
Explicación Se pueden barajar dos cadenas intercalando sus letras para formar una nueva cadena, al igual que dos pilas de cartas se pueden barajar para formar una sola pila. Por ejemplo, las cadenas HELLOy WORLDse pueden mezclar para formar HWEOLRLLOD, o HEWORLLLDO, o quizás simplemente HELLOWORLD. Es no una reproducción …

4
¡Pesa tus palabras!
El reto Dadas dos cadenas, cada una de hasta 30, que consiste en caracteres ASCII imprimibles (códigos [ 32 , 126 ][32,126][32, 126] ), ¡colóquelos en una balanza en la menor cantidad de bytes de código! Esto consta de los siguientes pasos: Calcular y comparar los pesos de las cuerdas. …

16
Coincidencia de tema de suscripción MQTT
Antecedentes MQTT (Message Queuing Telemetry Transport) es un protocolo de mensajería basado en publicación, suscripción y estándar ISO ( Wikipedia ). Cada mensaje tiene un tema, como los siguientes ejemplos: myhome/groundfloor/livingroom/temperature USA/California/San Francisco/Silicon Valley 5ff4a2ce-e485-40f4-826c-b1a5d81be9b6/status Germany/Bavaria/car/2382340923453/latitude Los clientes MQTT pueden suscribirse a los temas de mensajes utilizando comodines: Nivel único: …

17
Recuento alfanumérico de líneas y curvas
Dada una cadena de entrada, escriba un programa que genere el número total de líneas y curvas que tiene. El reto Tomar entrada de STDIN, o cualquier otro método de entrada. Salida a STDOUT, o cualquier otro método de salida, el número total de líneas y curvas contenidas en la …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.