Preguntas etiquetadas con string

28
Tan fácil como el ABC

Entrada Una cadena que contiene a lo sumo uno de cada una de las letras A, By C. Pueden estar en cualquier orden. La cadena vacía es una entrada válida. Nota: Una versión anterior de este desafío usaba las letras en LEJlugar de ABCy aún se pueden usar si se desea. Salida Una cadena de los A, B,...

28
Alargar tiradas

Dada una cadena no vacía de letras minúsculas ASCII a-z, envíe esa cadena con cada "ejecución" consecutiva de la misma letra alargada por una copia más de esa letra. Por ejemplo, dddogg( 3 d ', 1 o , 2 g ') se convierte en ddddooggg( 4 d ', 2 o ', 3 g '). Este es el código de golf : gana la...

28
Multiplicación de cuerdas por elementos

Inspirado en este desafío (¡gracias @cairdcoinheringaahing por el título!), Su tarea es tomar dos cadenas ASCII imprimibles y multiplicarlas por elementos con las siguientes reglas. ¿Como funciona? Dadas dos cadenas (por ejemplo, splity isbn) primero, truncará la más larga para que tengan la...

28
'abc' y 'cba'

Su tarea es simple: escriba un fragmento de código único que, cuando se ejecuta en un idioma, solo genera la cadena 'abc'y cuando se ejecuta en otro idioma solo genera la cadena 'cba'. El programa no debe tomar ninguna entrada. Este es un desafío de código de golf

28
¡Ayuda! ¡Mi calculadora funciona mal!

Introducción Mi calculadora se está comportando raro. A veces, cuando escribo un 8, muestra un 2. Y a veces cuando escribo en una 6muestra una +. ¡Algunos botones están mezclados! ¿Alguien podría ayudarme a determinar cuál? Reto: Entrada: Lista de ecuaciones incorrectas , con resultados...

28
¡Emite un anagrama! ¡No, no ese!

Dada una lista de cadenas únicas que son anagramas entre sí, genera un anagrama de esas palabras que es diferente de cada palabra en la lista. Las cadenas serán alfanuméricas, y se garantiza que habrá un anagrama válido. El programa o función puede, pero no tiene que ser no determinista, lo que...

28
Rotar una columna

Dado un entero k y un bloque de texto, o una matriz 2D que las matrices internas pueden tener longitudes desiguales (que se asemeja a un bloque de texto), gire cada carácter o elemento en la columna k arriba o hacia abajo a la siguiente posición eso existe. Ejemplo Gire la vigésima columna del...

27
Parábolas tranquilizadoras

Algunas personas aquí son probablemente ávidos lectores de XKCD. Entonces, me imagino que los desafiaría a hacer algo que Megan puede hacer fácilmente: crear un script que genere miles de parábolas tranquilizadoras sobre lo que las computadoras nunca pueden hacer. Tu guion Se puede escribir en...

27
Capitalización de intercambio de dos cadenas

your shift key is broken. wheNever you type two lines, the cApitaL LetteRs in them get swappeD. you must write a program to fiX THIS! Descripción La entrada es de dos cadenas s1y tiene la s2misma longitud. Cada uno contendrá solo ASCII imprimible y tendrá al menos un carácter de longitud. Puede...

27
Texto de alineación a la derecha

Su trabajo es tomar una entrada de cadena y un número y alinear la cadena a la derecha, haciendo que el ancho del texto sea el número. Cuando una línea es demasiado larga, sepárela y coloque el resto en la siguiente línea, repitiendo hasta que no sea necesario. Si una línea es más corta que el...

27
Invertir e invertir una cadena

Invertir e invertir una cadena Reto En este desafío. Escribirá un programa que generará o devolverá la entrada, invertida e invertida. Primero, cada carácter debe convertirse a su código de carácter. Entonces, eso debería convertirse a base-2. A continuación, esa cadena debe invertirse....

27
Estadísticas de popularidad de zanahoria

En la sala de chat de PPCG, el decimonoveno byte , el uso de puntos de atención ^(o zanahorias ) es una forma de indicar que está de acuerdo con uno de los comentarios realizados anteriormente, justo encima del suyo. Un mensaje de intercalación consta únicamente de N ^caracteres (donde N es un...

27
Asignar cadena a curva de Hilbert

Asignemos algunas cadenas al espacio 2d, estilo fractal. Su tarea es calcular una curva de Hilbert y colocar una cadena a lo largo de ella. Tarea La tarea es tomar la cadena de entrada de una sola línea y colocarla a lo largo de una curva de Hilbert lo suficientemente grande como para...

27
Asigna un número aleatorio a pi

Una representación de doble precisión de un decimal solo puede garantizar una precisión de 15 decimales, por lo que pi se aproxima como: 3.141592653589793 Puede ver que el dígito 3está en posiciones 1, 10, 16, el dígito 1está en posiciones, 2, 4etc. Reto Su tarea es crear un programa o función...

27
Encuentra mi (s) palabra (s)!

La idea de este desafío es encontrar todas las palabras de un diccionario en una cuadrícula de letras. Su entrada debe provenir de stdin o función arg y vendrá en el siguiente formato: [your dictionary as a list of space sep words] [a grid of letters] Example: The cool