Preguntas etiquetadas con string

Una competencia para resolver un problema particular mediante el uso y la manipulación de cadenas.

3
Comprimir para impresionar
Inspirado tanto en el desafío "Unique is Cheap" de @Laikoni , donde la puntuación se basa en el desafío en sí mismo, como en la respuesta de JavaScript (ES6) de @ETHproductions para el desafío "Compresión de palíndromo " , donde utiliza una muy buena método de compresión para la bandera …

6
Simplifique y tome derivadas parciales a una cadena polinómica
Introducción Escriba un programa para calcular la derivada parcial de un polinomio (posiblemente multivariante) con respecto a una variable. Desafío Los derivados son herramientas matemáticas muy importantes que se han aplicado ampliamente en física, química, biología, economía, psicología y más para manejar todo tipo de problemas. Las expresiones con múltiples …

9
Riffle baraja una cuerda - Policías
Puesto de ladrones Una combinación aleatoria es una forma de barajar cartas donde el mazo se divide en 2 secciones aproximadamente iguales y las secciones se agrupan en pequeños grupos. Así es como se baraja una secuencia aleatoria: Divide la cuerda en secciones iguales. Invierta las cadenas y comience desde …

4
Palíndromos sin prefijo
Escriba un programa o función que tome N y S y genere el número de palíndromos de longitud S que puede construir utilizando un alfabeto de tamaño N de manera que cualquier prefijo de tamaño entre 2 y S-1 no sea un palíndromo. Por ejemplo, si N fuera 2 y …

10
Ordenar una cadena de opción
Antecedentes En C, hay una función de ayuda de análisis sintáctico argumentos de línea de comandos: getopt. Getopt toma el recuento de argumentos ( argc), la lista de argumentos ( argv) y una cadena que representa las opciones que el programa debe tomar ( optstring). La cadena de opción ( …

7
Encuentra el promedio de una palabra
Inspirado en este mensaje de chat Su tarea será tomar una palabra y encontrar la posición promedio de sus letras en el teclado como una letra. Diseño del teclado Dado que los diseños varían de un teclado a otro, utilizaremos un estándar basado en mi propio teclado en esta pregunta. …

4
Wicka-wub una cadena
Inspirado por esto. Dada una cadena como entrada que consta solo de caracteres del alfabeto en mayúsculas y minúsculas, wicka-wub it. ¿Cómo hago wicka-wub una cadena? El texto de ejemplo utilizado es "DJMcMayhem". Divide la cadena antes de cada letra mayúscula, para obtener ["D", "J", "Mc", "Mayhem"]. A continuación, tome …

7
Generando Cuadrículas de Palabras
Dada la entrada n, produzca una cuadrícula de palabras de tamaño n, en el menor número de bytes posible. Detalles El número proporcionado siempre será impar. El cuadrado central de la cuadrícula siempre debe estar vacío (un carácter de espacio). Las letras que llenan la cuadrícula deben elegirse al azar …

3
Mensaje secreto Parte 1, Elementos
Tú y tu amigo quieren enviarse mensajes secretos. Sin embargo, porque son teóricos de la conspiración y piensan que el gobierno tiene una computadora cuántica que puede descifrar cualquier cifrado estándar. Por lo tanto, estás inventando uno propio. El primer paso de esto es el siguiente: tomando una cadena de …

11
Corriente de letras a palabras
Dada una cadena que contiene solo letras (no distingue entre mayúsculas y minúsculas), divídala en palabras de longitud uniformemente aleatoria, utilizando la distribución a continuación, con la excepción de la última palabra, que puede tener cualquier longitud válida (1-10). Su salida es estas palabras, como una cadena separada por espacios …

1
Contando gemas en el suelo
Contando gemas Antecedentes ¡Mi joyero se cayó! Hay demasiadas gemas de diferentes formas en el suelo. Y su tarea es contar el número de un cierto tipo de gema. I / O Su código debe tener dos entradas Sy G, que podría ser una cadena con líneas nuevas, una matriz …

7
; # sin reiniciar
;#Es un lenguaje muy simple. Tiene 2 comandos: ; incrementará el acumulador # emite el acumulador módulo 127 y luego reinicia el acumulador ;$También es muy simple y es muy similar (y aún no existe). Tiene 2 comandos: ; incrementará el acumulador $ emite el acumulador módulo 127. Sin embargo, …

3
Construye una baliza
En el videojuego Minecraft, puedes obtener balizas y colocarlas en estructuras piramidales para obtener efectos especiales, como la velocidad o el impulso de salto. Su tarea es, dado un efecto, construir la pirámide de baliza requerida para ello. Hay múltiples tamaños de pirámides de baliza, necesarios para diferentes efectos. El …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.