Preguntas etiquetadas con string

11
Este gato tiene errores? De Verdad?

Desafío: Lea la entrada (dentro del rango ASCII visible) y la salida con algunas modificaciones: En cada conjunto de 10 caracteres de la entrada aleatoriamente (50/50): reemplazar un carácter * (con uno aleatorio ** dentro del rango ASCII visible) (por ejemplo, se lumberjackconvierte en...

11
Springify una cadena

Sandbox publica aquí . Cree una función o programa que "Springify" una cadena. La entrada será una cadena en Stdin, o la alternativa más cercana La entrada solo contendrá ASCII y / o espacios imprimibles La salida será a Stdout, o la alternativa más cercana Las líneas y espacios finales son...

11
¡Decodifica el mensaje oculto!

Introducción Un día, estabas relajado en tu oficina en la CIA, cuando de repente ves una alerta en tu computadora. ¡Sus programas acaban de interceptar cientos de mensajes codificados! Un examen rápido revela la regla para la codificación, pero necesita un programa para decodificar rápidamente....

11
¿Qué caracteres son más comunes en mi hash MD2?

El desafío es simple. Escriba una secuencia de comandos que, cuando se le dé una entrada de cadena, haga un hash de la cadena utilizando el algoritmo de hash MD2 , y luego devuelva un entero positivo o una salida de entero negativo según el conjunto de caracteres que se muestra a continuación en...

11
Detector de similitud de desafío

Desafío Dadas dos ID de preguntas, intente averiguar qué tan similares son mirando las respuestas. Detalles Se le darán dos ID de preguntas para codegolf.stackexchange.com; puede suponer que existen preguntas para ambas ID que no se eliminan, pero que no están necesariamente abiertas. Debe...

11
Validar la sintaxis de 2Col!

Como algunas personas pueden haber notado últimamente, he abandonado en gran medida el desarrollo de Braingolf porque es aburrido y sin inspiración, y pasé a 2Col, que es un poco más interesante y no está diseñado para ser un lenguaje de golf. La característica definitoria de 2Col es que cada...

11
I <3 condicionales

Terminas teniendo muchos condicionales muy largos y aburridos en tu código: if flag == 1: while have != needed: if type == 7: Estos se pueden transformar en sus <3contrapartes condicionales mucho más adorables : if abs(flag - 1) + 2 <3: while 3 - abs(have - needed) <3: if 2 +...

11
Factorización de palabras de Lyndon

Antecedentes Una palabra de Lyndon es una cadena no vacía que es estrictamente lexicográfica más pequeña que todas sus otras rotaciones. Es posible factorizar cualquier cadena de forma única como la concatenación de palabras de Lyndon de manera que estas subpalabras no sean lexicográficas; Su...

11
Levenshtein Tu fuente

La distancia de edición de Levenshtein entre dos cadenas es el número mínimo posible de inserciones, eliminaciones o sustituciones para convertir una palabra en otra palabra. En este caso, cada inserción, eliminación y sustitución tiene un costo de 1. Por ejemplo, la distancia entre rolly...

11
Banner de avión ASCII

Dados dos entradas - una de ellas una cadena no vacía imprimible ASCII (incluyendo el espacio, excluyendo nueva línea), el otro es uno de dos valores distintos, consistentes de su elección ( 1 / 0, l / r, left / right, etc.) - salida de un avión arte ASCII banner de la cadena, apuntando hacia la...

11
¡Complete los espacios en blanco, por favor!

(No, no esto ni ninguno de estos ) Dada una cadena y una lista de cadenas, complete todos los espacios en blanco en la cadena de entrada con las cadenas correspondientes. De entrada y salida La cadena de entrada contiene solo caracteres alfabéticos, espacios y guiones bajos. No está vacío y no...

11
Reverse-ish una cadena!

Su tarea: escribir un programa / función que cuando se le da una cadena que contiene solo caracteres ASCII, genera / devuelve la cadena en reversa. Ejemplo: 1) entrada Hello, World! 2) Número de caracteres únicos en la entrada. (Cadena de entrada separada por tuberías ( |) para facilitar la...

11
Árboles de factor de decodificación

En caso de que se haya perdido los árboles de factores de codificación , aquí está la definición de un árbol de factores: La cadena vacía es 1. La concatenación representa la multiplicación. Un número n entre paréntesis (o cualquier caracteres emparejados) representa el n º número primo, con...

11
Mismo nombre, cojo!

Escriba una función o programa que, cuando se le da una lista de nombres, genera o devuelve una lista donde los duplicados de nombres de pila tienen una versión abreviada única de su apellido. Entrada: Una lista de nombres, donde un nombre se define por un nombre y un apellido separados por un...

11
Shell Glob Golfing

Esta tarea es generar la ruta más corta a un archivo, después de la expansión global. ¿Qué es el globbing de conchas? En la mayoría de los shells, puede usar el *personaje en una ruta para representar cualquier personaje en la posición. Por ejemplo, si el directorio foocontiene archivos bar bazy...

11
Contando ovejas para conciliar el sueño

La mayoría de las personas están familiarizadas con el tropo sobre contar ovejas para conciliar el sueño. Hay un rebaño de ovejas, algunas de ellas saltando sobre una cerca, y cuentas las ovejas mientras saltan. Supuestamente, esto ayuda a calmar tu mente y te pone en un estado de sueño para que te...

11
Todos deben tener un amigo

Un carácter aislado es un carácter (que no sea una nueva línea) que no tiene un carácter adyacente del mismo tipo. Los caracteres adyacentes pueden estar a la izquierda, arriba o abajo a la derecha, pero no diagonales. Por ejemplo, en el siguiente texto Hestá aislado: Ybb YH% %%%% Todos los...

11
Dividirlo. ¡Pero no todos!

Inspirado en esta pregunta de StackOverflow . Entrada: Tomaremos tres entradas: Un carácter delimitador Dpara dividir Un personaje Ientre dos de los cuales ignoramos el carácter delimitador (lo sé, eso suena vago, pero lo explicaré a continuación) Una cuerda S Salida: Una lista / matriz que...