Preguntas etiquetadas con string

38
Imprimir texto invisible

Dada una cadena como entrada, genera una cantidad de caracteres de espacio en blanco (0x0A y 0x20) igual a la longitud de la cadena. Por ejemplo, dada la cadena, Hello, World!su código necesitaría generar exactamente 13 caracteres de espacio en blanco y nada más. Estos pueden ser cualquier...

38
Eres un romanizador, bebé

La romanización del japonés está convirtiendo el texto japonés en caracteres latinos. En este desafío, se le dará una cadena de caracteres japoneses como entrada y se espera que los convierta a la cadena ASCII correcta. Lo que necesita saber El idioma japonés tiene tres sistemas de escritura:...

38
Hacer palabras cuadradas

El reto Su tarea es crear un programa que tome cualquier entrada de cadena dada y la envíe en formato cuadrado. Las cadenas vacías deberían devolver una cadena vacía. Ejemplos Dada la entrada: golf Su programa debería generar: golf o l l o flog Entrada: 123 Salida: 123 2...

38
Retrocede y vuelve a escribir una lista de palabras

Aquí le mostramos cómo retroceder y volver a escribir de una cadena a otra: Comience desde la primera cadena. Elimine los caracteres al final hasta que el resultado sea un prefijo de la segunda cadena. (Esto puede tomar 0 pasos). Agregue caracteres al final hasta que el resultado sea igual a la...

38
Garlandificación

Palabras de guirnalda Una palabra de guirnalda es una palabra que se puede unir como una guirnalda, porque termina con las mismas letras con las que comienza. ¡Estos grupos de letras pueden incluso superponerse! Por ejemplo, undergroundes una palabra de orden de guirnaldas 3, porque comienza y...

38
Encuentra la aguja en el pajar

Dado un pajar rectangular de tamaño de al menos 2x2 compuesto por todos los mismos caracteres ASCII imprimibles, genera la ubicación (contando desde la parte superior izquierda) de la aguja, que es un carácter diferente. Por ejemplo, si se ingresa el siguiente pajar: ##### ###N# ##### ##### El...

38
Arreglar el Meeesesessessesseesseessedessed upp teeexexextext

Esto está inspirado en el Lunes Mini-Golf # 6: Meeesesessess upp teeexexextext Fondo ETHproductions tiene dificultades para ingresar texto en su página web habitual. Cada vez que use dígitos o letras, el texto será memesessessesesseesseessedessed. Su tarea es ayudarlo a escribir para que se logre...

37
¿Cuándo consigo mi sándwich?

Dada una de las siguientes entradas: Cebolla Dulce Pollo Teriyaki Pollo Asado al Horno Pechuga de pavo BMT italiano Atún Jamón Selva Negra Meatball Marinaragenera un número del 1 al 7 (o del 0 al 6) que representa el día de la semana en que obtiene ese acuerdo, comenzando con el lunes como el...

37
Palanca de cambios Kolmogorov

Imprima o muestre las siguientes tres líneas de texto, exactamente como se muestran a continuación. Se acepta una nueva línea final. bC#eF&hI)kL,nO/qR2tU5wX8z A!cD$fG'iJ*lM-oP0rS3uV6xY9 aB"dE%gH(jK+mN.pQ1sT4vW7yZ Ese bloque de texto es el mismo que el de abajo, pero donde la enésima columna...

37
Resta de cuerdas

Objetivo Crear una función para invertir la concatenación de cadenas Entrada Dos cadenas (alfanuméricas + espacios), donde una debe sustraerse por la otra. Puede suponer que la cadena que se restará nunca será más grande que la otra. Salida El resultado de la resta. Sustracción Debe...

37
Adivina cómo pronunciar palabras alemanas

Introducción A diferencia del inglés, se considera que el alemán tiene un sistema de escritura bastante fonémico . Eso significa que la correspondencia entre la ortografía y la pronunciación es cercana. Dada cualquier palabra con la que no estés familiarizado, aún sabrías cómo pronunciarla debido...

37
Ninjas y Monos y Osos, ¡Dios mío!

¡Este desafío es el premio de NinjaBearMonkey por ganar mis bloques de bloques de construcción! desafío con la presentación del Caballero Negro . ¡Felicidades NinjaBearMonkey! El desafío aquí es bastante simple, pero tiene una variedad de enfoques posibles. La historia cuenta que en el mundo de...

37
¿Cuánto dura una palabra galesa?

Escriba un programa o función que reciba como entrada una cadena que representa una palabra galesa (UTF-8 a menos que usted especifique lo contrario). Las siguientes son todas letras individuales en galés: a, b, c, ch, d, dd, e, f, ff, g, ng, h, i, j, l, ll, m, n, o, p, ph, r, rh, s, t, th, u,...

37
Reparar los períodos faltantes de mi dirección IPv4

A veces, cuando escribo una dirección IPv4, obtengo todos los números correctos, pero olvido escribir uno o más puntos. Me gustaría tener un programa (o función) que tome mi dirección IPv4 rota y muestre todas las ubicaciones válidas posibles de los períodos faltantes. Entrada La entrada siempre...

37
Superando el tamaño del clúster

Harto de la fiabilidad del almacenamiento flash, decidió almacenar todos sus programas en uno de esos viejos y flexibles disquetes de 1,440 KiB. Sin embargo, después de copiar ni siquiera 3.000 programas, el disco estaba lleno. ¿Cómo es eso posible? Experto en el arte del código de golf como eres,...

36
Expandir una matriz C

En el lenguaje de programación C, las matrices se definen así: int foo[] = {4, 8, 15, 16, 23, 42}; //Foo implicitly has a size of 6 El tamaño de la matriz se infiere de los elementos de inicialización, que en este caso es 6. También puede escribir una matriz C de esta manera, dimensionándola...

36
(A [l (t [e (r) n] e) s] t) una cadena!

Alternesting , es el acto de tomar una cuerda y anidarla entre corchetes. Así es como alternes una cuerda. Para una cadena de longitud N , tome los caracteres N centrales y rodeelos entre paréntesis. Entonces, si nuestra cadena era Hello world!(12 caracteres), terminaremos con (Hello...