Preguntas etiquetadas con string

20
Identificar una cadena de sus subcadenas.

Introducción Anteriormente he creado dos desafíos en los que la idea es reconstruir un objeto utilizando la menor cantidad posible de operaciones de tipo consulta; Este será el tercero. La tarea Sus entradas serán una cadena no vacía Ssobre el alfabeto abcy su longitud, y su salida será S. Sin...

20
KITT coche ASCII art

La serie de televisión de los 80 Knight Rider presentó un auto inteligente y consciente de sí mismo llamado KITT. Un aspecto distintivo del automóvil era una barra de escáner frontal que permitía a KITT "ver" (y que parecía sospechosamente familiar para los fanáticos de otra serie de televisión...

20
Sufijos Explotados

Dada una cadena ASCII, genera los sufijos explotados de la misma. Por ejemplo, si la cadena era abcde, hay 5 sufijos, ordenados de mayor a menor: abcde bcde cde de e Luego se explota cada sufijo , lo que significa que cada personaje se copia tantas veces como su ubicación indexada en ese sufijo....

20
Números espaciados

Dada una lista de Nenteros no negativos, emite esos números con espacios rellenados a la izquierda por una longitud de N. (Alternativamente, devuelva una lista de caracteres / cadenas). Puede suponer que Nes mayor o igual que el número de dígitos del número más grande en la lista. Se permiten...

20
Multiplicación de cremallera

Introducción Definamos una nueva operación aritmética, que llamo multiplicación de cremallera . Para que la cremallera multiplique dos enteros no negativos, agrega ceros a la izquierda para hacer que las longitudes coincidan, multiplique los dígitos de base 10 correspondientes de los números,...

20
[Br] eaking Code Golf [Ba] d

Considere la siguiente cadena: Tin Snips Esta cadena contiene varios símbolos atómicos en la tabla periódica . Podríamos reescribir esta cadena para identificar varios de ellos: [Ti][N] [Sn][I][P][S] Por supuesto, también podríamos escribirlo de esta manera: T[In] [S][Ni][P][S] Las reglas...

20
¡Intenta hacer un cuadrado!

Tarea Dado un carácter imprimible que no sea un espacio en blanco, haga una representación cuadrada de 3x3 de esa entrada. Por ejemplo, si la entrada es #, entonces la salida es: ### # # ### Reglas El formato de salida es estricto, aunque se permite una nueva línea final. Significa que se...

20
Palabras que contienen dígitos

Una palabra de dígito es una palabra en la que, después de eliminar algunas letras, queda uno de los dígitos individuales: UNO, DOS, TRES, CUATRO, CINCO, SEIS, SIETE, OCHO o NUEVE (no CERO). Por ejemplo, BOUNCE y ANNOUNCE son palabras de dígitos, ya que contienen el dígito uno. ENCODE no es una...

20
Inversión de intercalado

Dada una cadena, inviértela entrelazada. A continuación, le indicamos cómo hacerlo abcdefghiy abcdefghijindexado en 0: Separe los caracteres en los índices pares de los caracteres en los índices impares:acegi bdfh acegi bdfhj Invierta los caracteres en índices impares:acegi hfdb acegi...

20
Códigos de estado de EE. UU. Más eficientes

¡Abrevia ese estado de EE. UU.! fue divertido, pero aprendimos que abreviar eficientemente los nombres de los estados de Estados Unidos es difícil con el sistema actual. Vamos a idear un esquema de código de estado alternativo para el golf eficiente. Tu tarea: Escriba una función (o programa)...

20
Garble esa cuerda!

Dada una cadena como entrada, genera una o más variantes de la cadena de manera que: Ningún personaje está en su posición original Ningún personaje es adyacente a un personaje que originalmente era adyacente a Puede suponer que esto siempre será posible para la cadena dada, y solo contendrá...

20
Leer una contraseña

Su desafío es leer una "contraseña" desde el teclado / entrada estándar. Desafío : Leer una cadena de forma sinvisible. Para cada uno de los personajes s, imprima un personaje c. En tiempo real. Reglas: Debe imprimir cen tiempo real. Tan pronto como el usuario ingrese un carácter, debe...

20
¿Se repite?

Una cadena de caracteres se repite si contiene dos subcadenas consecutivas que son equivalentes. Por ejemplo, 2034384538452 repite ya que contiene 3845dos veces, consecutivamente. Por lo tanto, su desafío es decidir si una cadena contiene una subcadena repetida. Puede tomar la entrada como una...

20
Dibuja un gran ASCII X

Problema Inspirado en un desafío anterior haciendo algo similar Dada una nsalida de entrada entera positiva, una forma que sigue este patrón: entrada n=1: * * * * * entrada n=2: ** ** **** ** **** ** ** entrada n=3: *** *** *** *** ***** *** ***** *** *** *** *** y...

20
¿Son equivalentes estos identificadores?

En el lenguaje Nim , las reglas para diferenciar los identificadores son un poco más relajadas que la mayoría de los otros idiomas. Dos identificadores son equivalentes o abordan la misma variable si siguen estas reglas : el primer caracter de ambos es el mismo (mayúsculas y minúsculas) ambas...

20
Representación de rebajas simple

Hay varias formas de crear encabezados en publicaciones en la red de Stack Exchange. El formato que es más comúnmente 1 utilizado en PPCG parece ser: # Level one header ## Level two header ### Level three header Tenga en cuenta el espacio después de las marcas hash. Además, tenga en cuenta que...

20
Reconstruir mis muñecas Matryoshka

Antecedentes Una muñeca matryoshka (o muñeca rusa de anidación) es un conjunto de muñecas que encajan unas dentro de otras. Accidentalmente mezclé mi colección de muñecas matryoshka y no recuerdo cuál entra dentro de cuál. Objetivo Dada una lista de cadenas únicas , clasifíquelas en muñecas...

20
Periodos locales de cuerdas

Períodos locales Tome una cadena no vacía s . El período local de s en el índice i es el número entero positivo más pequeño n tal que para cada 0 ≤ k <n , tenemos s [i + k] = s [i-n + k] cada vez que se definen ambos lados. Alternativamente, es la longitud mínima de una cadena no vacía w tal...

20
¿Es este un número triangular truncado?

Secuencia OEIS relacionada: A008867 Número triangular truncado Una propiedad común de los números triangulares es que se pueden organizar en un triángulo. Por ejemplo, tome 21 y organícelo en un triángulo de os: o oo ooo oooo ooooo oooooo Definamos un "truncamiento:" cortando triángulos...