Preguntas etiquetadas con string

31
¿Cuántos puntos da mi placa?

(Esta es mi primera pregunta de código de golf) Cuando era niño, mi papá y yo inventamos un juego en el que la placa que vemos en los autos puede dar ciertos puntos basados ​​en algunas reglas bastante simples: La cantidad X de la misma letra o número da puntos X-1, ejemplos: 22 = 1 point aa = 1...

31
El desafío principal de ceros

El reto Dados dos enteros como entrada ( xy y), salida xcomo una cadena con tantos ceros iniciales necesarios para que sean ycaracteres largos sin el signo. Reglas Si xtiene más de ydígitos, salida xcomo cadena sin modificación. No se acepta la salida como entero, incluso si no hay ceros a la...

31
El mecanógrafo borracho

Fondo Un mecanógrafo llega a casa después de beber un poco y se da cuenta de que una carta de importación todavía debe escribirse. Para asegurarse de que examina el texto correctamente, escribe el carácter del texto por el carácter para asegurarse de lo que resulta. Sin embargo, se las arregla...

31
Hacer un abecedario

Considere la siguiente lista de palabras ordenadas alfabéticamente: balderdash ballet balloonfish balloonist ballot brooding broom Todas las palabras comienzan con b, y las primeras 5 comienzan con bal. Si solo miramos las primeras 2 palabras: balderdash ballet podríamos escribir en su...

31
Suma de poderes de 2

El reto Dada una entrada entera xdonde 1 <= x <= 255, devuelve los resultados de potencias de dos que, cuando se suman, dan x. Ejemplos Dada la entrada: 86 Su programa debería generar: 64 16 4 2 Entrada: 240 Salida: 128 64 32

31
Haz que llueva personajes

Inspirado en este mini desafío de chat. Dada una cadena como entrada (solo caracteres imprimibles ASCII), genera la cadena con las letras "lloviendo" hacia abajo. Cada letra debe ser un número aleatorio de líneas hacia abajo (aleatorio entre 0y la longitud de la cadena, cada una con una...

30
Texto sinusoidal

Objetivo: escribir un programa o función que imprima una cadena de entrada en forma sinusoidal. La sinusoide ASCII Aquí hay un período de la sinusoide: ....... ... ... .. .. . . . . . . . . . . . . . . . .. .. ... ... ....... Tenga en cuenta que hay exactamente un punto...

30
Soportes entrelazados

Escriba un programa o función que tome una cadena de ocho bytes que contenga uno de cada uno de los caracteres ()[]{}<>dispuestos de cualquier manera de manera que coincidan los cuatro tipos de paréntesis respectivos. Por ejemplo, ]<([){}>es una entrada no válida porque los corchetes no...

30
¡Ayuda! Mi calculadora se rompió! (Convierta la expresión entera en pulsaciones de teclas de calculadora)

Introducción ¡Ayuda! Accidentalmente dejé caer mi calculadora TI-84 por la ventana (no pregunte cómo) y se rompió. Mañana tengo un examen de matemáticas y la única calculadora que puedo encontrar es una con estos botones: 7 8 9 + 4 5 6 - 1 2 3 * 0 = / Mi examen de matemáticas es un examen de...

30
Prefijo común más largo de 2 cadenas

Escriba un programa que tome 2 cadenas como entrada y devuelva el prefijo común más largo. Este es el código de golf , por lo que gana la respuesta con la menor cantidad de bytes. Test Case 1: "global" , "glossary" "glo" Test Case 2: "department" , "depart" "depart" Test Case 3: "glove",...

30
¿Puedo unir todos mis cables y adaptadores?

Suponga que un día está buscando en su gran caja de cables y adaptadores de computadora no utilizados (USB a USB mini, VGA a DVI, etc.). Hay cables enredados en todas partes que hacen un desastre, y te preguntas si podrías simplificar las cosas al unir todos los cables en un solo hilo y luego...

30
Números Motzkin

El enésimo número de Motzkin es el número de rutas de (0, 0) a (n, 0) donde cada paso tiene la forma (1, -1), (1, 0) o (1, 1), y la ruta nunca va por debajo de y = 0. Aquí hay una ilustración de estas rutas para n = 1, 2, 3, 4, desde el enlace anterior: La secuencia deseada es OEIS A001006 ....

30
Di lo que ves

La secuencia "Mira y dice" o "Di lo que ves" es una serie de números donde cada uno describe el último. 1 11 (one one) 21 (two ones) 1211 (one two, one one) 111221 (one one, one two, two ones) 312211 (three ones, two twos, one one) y sigue y sigue ... https://oeis.org/A005150 De todos modos,...

30
Localizar y rotar

La tarea Este es un desafío simple. Su entrada es una sola cadena no vacía, que contiene solo dígitos 0123456789y hashes #. Contendrá exactamente una serie de dígitos, que codifica un entero no negativo y puede ajustarse alrededor del final de la cadena, y al menos uno #. El entero puede tener...

30
Palindromizando las cuerdas

Introducción Para los que no saben, un palíndromo es cuando una cadena es igual a la cadena al revés (con excepción de la interpunción, espacios, etc.). Un ejemplo de palíndromo es: abcdcba Si revierte esto, terminará con: abcdcba Que es lo mismo. Por lo tanto, llamamos a esto un palíndromo....

30
Subsecuencia Sustitución

La mayoría de los idiomas vienen con una función integrada para buscar en una cadena todas las ocurrencias de una subcadena determinada y reemplazarlas por otras. No conozco ningún lenguaje que generalice este concepto a subsecuencias (no necesariamente contiguas). Entonces esa es tu tarea en este...

30
¿Dónde debo poner mi espejo?

Este es un espejo: |. ¡Acabo de descubrir que puedes pegar un espejo en el medio de una cuerda si la cuerda se puede reflejar en sí misma! Por ejemplo, la cadena abccba. Si lo corta por la mitad, las dos mitades son imágenes especulares entre sí: abc <--> cba Entonces, podemos pegar un...