Preguntas etiquetadas con string

20
Casi un episodio de Columbo

Su tarea es encontrar dos personajes faltantes en el título de un episodio de Columbo. Entrada Uno de los 69 títulos de episodios de Columbo (como se enumera a continuación), con exactamente dos caracteres reemplazados por *. Ejemplo : "Ran*om for a *ead Man" Salida Puede devolver el título...

20
Incremento de cuerdas base-36

Esta es una versión de código de golf de una pregunta similar que hice en la pila anteriormente, pero pensé que sería un rompecabezas interesante. Dada una cadena de longitud 10 que representa un número base 36, increméntelo en uno y devuelva la cadena resultante. Esto significa que las cadenas...

20
Teclado de una línea

El reto El objetivo de este desafío es determinar si una cadena determinada se puede escribir usando solo una línea de un teclado QWERTY estándar del Reino Unido. Esto es code golf, ¡la solución más corta en bytes gana! IO La entrada será una sola cadena de cero o más caracteres en el rango...

20
Jugando con la tortuga musical

A mis dos hijos les gusta jugar con el siguiente juguete: Se pueden tocar las áreas coloreadas con las formas en el interior y la tortuga luego ilumina el área y reproduce un sonido o dice el nombre del color o la forma en el interior. El botón central cambia el modo. Hay un modo en el que las...

20
La primera revisión del código de Alice

Alice es pasante en una empresa que utiliza Brainfuck como idioma principal para el desarrollo tanto del lado del cliente como del lado del servidor. Alice acaba de escribir su primer código y está un poco nerviosa mientras se prepara para su primera revisión de código. Alice quiere que su código...

20
Escribe un intérprete para *

La tarea es simple. Escribe un intérprete para el idioma * . Aquí hay un enlace más grande a la wiki. Solo hay tres programas válidos *: * Imprime "Hola mundo"  *  Imprime un número aleatorio entre 0 y 2,147,483,647 *+* Corre por siempre. El tercer caso debe ser un bucle infinito de acuerdo...

20
Vecinos de Levenshtein

La mayoría de los números cuadrados tienen al menos 1 número cuadrado diferente con el cual su distancia de Levenshtein es exactamente 1. Para un cuadrado dado xXx , cada cuadrado que cumple con esta condición se llama vecino de XXx de Levenshtein . Por ejemplo, 363636 es un vecino de Levenshtein...

20
Diamondize Some Text

Dada una cadena de entrada de longitud 2o más larga que consta únicamente de caracteres alfabéticos [A-Z]o [a-z](su elección si son todas mayúsculas o minúsculas), genera una cadena continua de caracteres que forman un patrón de doble diamante. La cadena de entrada comienza en la línea central y...

20
Code Golf Measurer © 2019

Code Golf Measurer © 2019 Hexdumps utilizados con un xxdaspecto similar a este: 00000000: 666f 6f20 6261 7220 7370 616d 2065 6767 foo bar spam egg 00000010: 730a s. Su tarea es convertir un hexdump de esta forma en la cantidad de bytes utilizados. Reglas: Lagunas habituales prohibidas. Este...

19
Capas Sierpinski

Comenzando con /\usted, puede crear un patrón similar a un triángulo de Sierpinski agregando una línea debajo de tal manera que ... Cualquier rama suelta /o \se divide de nuevo en dos ramas: /\. Cualquier colisión de ramas \/muere con nada (excepto espacios) debajo. Repetir estas reglas...

19
Cadena a binario

Este es un desafío de código de golf. Tal como dice el título, escriba un programa para convertir una cadena de caracteres ascii en binario. Por ejemplo: "Hello World!" debe convertirse en 1001000 1100101 1101100 1101100 1101111 100000 1010111 1101111 1110010 1101100 1100100 100001. Nota:...

19
Una mnemotécnica para recordar 23940

El sistema principal es un dispositivo mnemotécnico para convertir números en palabras para que puedan memorizarse más fácilmente. Se basa en cómo suenan las palabras fonéticamente, pero para simplificar las cosas para el desafío, solo nos preocuparemos de cómo se deletrean las palabras. Esto...

19
Mover al frente ASCII imprimible

Antecedentes La transformación de movimiento al frente (MTF) es un algoritmo de codificación de datos diseñado para mejorar el rendimiento de las técnicas de codificación de entropía. En el algoritmo de compresión bzip2 , se aplica después de la transformación Burrows – Wheeler (como se ve en...

19
Eliminar espacios iniciales comunes

Al codificar en Python, a veces desea una cadena multilínea dentro de una función, por ejemplo def f(): s = """\ Line 1 Line 2 Line 3""" (La barra diagonal inversa es eliminar una nueva línea principal) sSin embargo, si intenta imprimir realmente , obtendrá Line 1 Line 2 Line 3 ¡Eso...

19
Eliminar más de n vocales consecutivas de la cadena de entrada

No me gustan las cuerdas con más de tres vocales seguidas. ¿Puedes escribir un programa que elimine todas las vocales que no quiero de las palabras? Puede escribir un programa o función, tomando la entrada a través de STDIN (o la alternativa más cercana), argumento de línea de comando o argumento...