Preguntas etiquetadas con string

18
Codificar en longitud una cadena

Supongamos que usamos las siguientes reglas para extraer una sola cadena de otra cadena, una que contiene solo caracteres imprimibles ASCII y se llama una *cadena. Si la cadena se agota antes de que el proceso se detenga, eso es un error, y el resultado del proceso no está definido en ese...

18
Que es estar rodeado

Siempre quise rodear un texto con #s, pero tengo problemas para entender lo que rodeé, por lo que en este desafío escribirás un programa para hacer exactamente eso Ejemplos Las entradas / salidas están separadas por una nueva línea. ### #a# ### a # #a# # a ### # a # # b c...

18
Generar un bit de paridad

Un bit de paridad es una de las formas más simples de suma de verificación. Primero, debes elegir la paridad, par o impar. Digamos que elegimos incluso. Ahora, necesitamos un mensaje para transmitir. Digamos que nuestro mensaje es "Foo". Esto está escrito en binario como: 01000110 01101111...

18
g o l f a t a n 2

A veces es realmente difícil convertir las coordenadas cartesianas en coordenadas (x,y)polares (r,phi). Si bien se puede calcular r = sqrt(x^2+y^2)con bastante facilidad, a menudo es necesario algún tipo de distinción de los casos cuando se calcula el ángulo phidebido arcsin, arccosy arctany todas...

18
¿Cuál es el segundo personaje que no se repite?

Basado en esta pregunta de la revisión de código Dada una cadena no vacía de caracteres ASCII imprimibles, genera el segundo carácter no repetido. Por ejemplo, para entrada DEFD, salida F. Entrada Una sola cadena, en cualquier formato adecuado . Salida El segundo carácter que no se repite,...

18
He estado buscando el alfabeto por un tiempo

Ya sabes, hemos tenido muchos desafíos de "alfabeto" recientemente. ( uno, dos, tres, cuatro, cinco ). Aunque me encantan los buenos desafíos, y esos desafíos fueron muy divertidos, creo que es hora de un cambio de ritmo. Necesitamos excluir tales desafíos en el futuro. ¡Es hora de la...

18
Búsqueda mínima de palabras

La semana pasada, trabajamos para crear la cadena 1-D más corta usando las primeras 10,000 palabras en inglés . ¡Ahora, intentemos el mismo desafío en 2D! Lo que debe hacer es tomar todas las palabras anteriores y colocarlas en un rectángulo lo más pequeño posible, permitiendo superposiciones. Por...

18
Código fuente GO!

Usemos la realidad aumentada para cazar pequeñas criaturas ocultas en el código fuente. Escriba un programa quine que genere su propio código fuente, excepto 5 caracteres consecutivos que serán modificados y que mostrarán un PCG-mon :(^_^) Los 5 caracteres consecutivos se pueden colocar en...

18
Traductor de inglés a extranjero

Instrucciones Los alienígenas se han asentado en la tierra y, curiosamente, su alfabeto es exactamente el mismo que el nuestro. Su lenguaje también es muy similar al nuestro con algunas diferencias muy distintas y fáciles de calcular. Desafío Tome una cadena y emita el equivalente del idioma del...

18
Castillo de Minecraft fractal

Inspirado en un video de youtube de un usuario de PPCG ... Su desafío es utilizar ASCII-art para dibujar un muro de castillo de Minecraft de Andesita y Diorita. La forma de la pared es el conjunto Cantor . Como referencia, el conjunto Cantor se realiza repitiendo las siguientes N veces: Triplica...

18
Encuentra las palabras onduladas!

(Nota: este es un spin-off más fácil de mi desafío anterior Find the Infinity Words!, Que es un spin-off de mi otro desafío anterior Find the Swirling Words! :)) Definición de una palabra ondulada : Si conecta con curvas todos los caracteres de una Palabra ondulada en el alfabeto (AZ), obtiene...

18
Espacio en blanco significativo: ladrones

Esto es parte de un desafío de policías y ladrones. Ve aquí por la parte de la policía. Para el propósito de este desafío, definiremos los espacios en blanco como solo saltos de línea (0x0A) y espacios (0x20). Tenga en cuenta que la mayoría de los idiomas y los sabores de expresiones regulares...

18
¡Vamos a teselar!

Introducción De Wikipedia : Un mosaico de una superficie plana es el mosaico de un plano que utiliza una o más formas geométricas, llamadas mosaicos, sin superposiciones y sin huecos. A continuación se muestra una teselación bastante conocida: Los rombos están en mosaico de una manera que...

18
Bleeeet Bleeeet Bl Bleet!

(Significado: convertir inglés a bleet) Hemos alabado a las cabras como dios desde hace años. Pero si no podemos traducir el inglés al 'Bleet', el idioma de Dios de la cabra, no podemos comunicarnos con ellos. Entonces, para comunicarnos con ellos, hemos investigado las actividades de las cabras...

18
Crear una herramienta de bloque de código

Al usar Markup, como en la red SE, una sangría de cuatro espacios antes de una línea de texto lo denota como parte de un bloque de código, como espero que sepa. Si no lo hace, aquí hay un ejemplo (con la .representación de un espacio): .... Código .... Más código resultados en Code More...

18
Calcular el módulo inverso

La tarea: Salida de un valor para x, donde a mod x = bpara dos valores dadosa,b . Suposición a y b siempre serán enteros positivos No siempre habrá una solución para x Si existen varias soluciones, envíe al menos una de ellas. Si no hay soluciones, no envíe nada o alguna indicación de que no...

18
¿Quién tiene una coma para un segundo nombre?

Su desafío es tomar un nombre (cadena) como entrada, como Albert Einstein y salida: Einstein, Albert Pseudocódigo: set in to input set arr to in split by " " set last to the last element of arr remove the last element of arr set out to arr joined with " " prepend ", " to out prepend last to...

18
Imprime los caracteres faltantes

Desafío simple inspirado en la popularidad de mi impresión anterior de texto invisible e impresión de desafíos de texto invisible real , y el mismo desafío de cadena diferente . Dada una cadena que consta de solo caracteres imprimibles ( 0x20 to 0x7E), imprima todos los caracteres imprimibles que...

18
Triángulos totalmente palindrómicos

Considera la cuerda 160615051. Se puede "triangular" como tal: 1 606 15051 Entonces, cada fila es un palíndromo. También tenga en cuenta que cada lado del perímetro también es un palíndromo: 1 | 1 | 6 | 6 | 1 | 1 | 15051 Por lo tanto, esta cadena se puede considerar como un triángulo...