Preguntas etiquetadas con string

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

30
Intercambiar "bueno" y "malo"
Descripción del desafío: Escriba un programa que le pida al usuario su aporte El usuario ingresará Goodo Bad. No tiene que admitir ninguna otra entrada. Si el usuario ingresa Good, imprima Bady viceversa (stdout, etc.). Notas: 1) No puede usar ningún otro par de dos palabras. 2) Su programa solo …

4
Fancy String Reemplazar
deje S, ayb cada uno representa una cadena Objetivo: Escribir una cadena estándar de la función de reemplazar en el que se reemplaza todas las apariciones de auna cadena Scon btanto tiempo comoa no es ya parte de una instancia deb por ejemplo, si tenemos la cadena S =My oh …
16 code-golf  string 

6
De la placa al estado
Esto es esencialmente lo contrario de Generar una matrícula de EE. UU. Desafío: dada una cadena que coincide con uno de los formatos de matrícula siguientes, genera todos los estados posibles que coinciden con ese formato. En la tabla a continuación 0representa un solo dígito 0hasta el 9inclusivo y Arepresenta …

7
Mesa sin bordes
En este desafío, colocará letras del alfabeto en un plano cartesiano y mostrará el resultado como un texto. Su entrada consistirá en una lista de lista con 3 parámetros: Coordenada X Coordenada Y Cuerda ¿Cómo? Sabemos que un plano cartesiano contiene 2 ejes ( X, Y)(X,Y)(X, Y) y 4 cuadrantes …

30
Dividido en tres!
Dada una cadena, debe dividirla en grupos de tres caracteres (rellenando _al final). Relacionado , pero aún así es diferente. Muestra de E / S: 'abcde' -> 'abc', 'de_' '1234' -> '123', '4__' '' -> [] or falsey value 'Three spree!' -> 'Thr', 'ee ', 'spr', 'ee!' Cadena de 6 …

4
Zigzaguea esta cadena contrayendo duplicados
Dada una cadena, su tarea es contraerla en una estructura en zigzag como se describe a continuación. Doblar en un zigzag Tomaremos la cadena "Mississippi"como ejemplo: Primero, muestre el prefijo más largo que consta solo de caracteres únicos: Mis Cuando llegue al primer carácter duplicado C , ignórelo y genere …

17
Patrón alterno
En una pregunta de stackoverflow ahora eliminada, alguien publicó lo siguiente: Escriba un programa o función para imprimir patrones alternos *y #basados ​​en un número entero dado n. Algunos ejemplos: Entrada: n=1 Salida: * Entrada n=5 Salida: *#### ###** ***## ###** *#### Entrada: n=8 Salida: *####### ######** ***##### ####**** ****#### …

4
¡Genera un Portmantout!
Antecedentes Hace tres años, este tipo Tom Murphy se le ocurrió pensar en extender la idea de un acrónimo a todas las palabras en un idioma y llamó a esto un portmantout ( portmanteau plus tout [francés para todos ]). Al definir el inglés como una lista de 108,709 palabras, …

10
Asignar asientos de avión
Inspirado en la lección APL de la semana pasada . Dado un mapa de asientos en 2D en mayúsculas y una lista de clientes en 1D, devuelva el mapa de asientos y la lista de clientes, pero modifique de la siguiente manera (para indicar los asientos ocupados y los clientes …

9
Reflexión de matriz de cadena intermedia
Comencemos redefiniendo un reflejo de un personaje en una matriz de caracteres en 2-d: Dada una matriz cuadrada de caracteres en 2-d con letras alfabéticas en minúsculas distintas, defina un reflejo de una letra en la matriz como intercambiándola con el carácter directamente enfrente del centro del cuadrado. Por lo …
16 code-golf  string 

19
Leer color a mi manera
Los diferentes sistemas tienen diferentes formas de describir los colores, incluso si todos están hablando en el espacio RGBA. Un desarrollador front-end que esté familiarizado con CSS puede preferir #RRGGBBAA. Pero los desarrolladores de Android pueden preferir #AARRGGBB. Cuando se maneja el formato de archivo AAS, #AABBGGRRes necesario. Eso es …

6
Panfix a infijo entre paréntesis
Quylthulg es un lenguaje de Chris Pressey que intenta resolver el problema de la notación infija usando lo que llama panfix : Al igual que Postfix, Panfix no requiere el despliegue de artilugios arcanos como paréntesis para anular una precedencia de operador predeterminada. Al mismo tiempo, panfix permite que los …

15
Analizar una lista de números unarios firmados
Los números unarios generalmente solo representan enteros no negativos, pero podemos extenderlos para representar todos los enteros de la siguiente manera: Un entero positivo N se representa como N 1's:5 -> 11111 Un entero negativo -N se representa como 0seguido por N 1's:-5 -> 011111 Cero se representa como 0 …

17
Dibuja el lambda blazon
Para celebrar el 2497 aniversario de la victoria griega en Salamina en 480 a. C. Dibuja el lambda blazon. El lambda blazon era el lambda pintado en escudos griegos así: Rompecabezas: Dado un entero impar positivo n, produce una imagen de arte ascii del escudo anterior. Especificaciones: n = 1: …

6
Evaluar una expresión de menos y tilde
Dada una expresión que coincida con la expresión regular /^[-~]*x$/, evalúela en términos de xy genere una cadena que coincida con la expresión regular /^-?x[+-]\d+$/. Por ejemplo, la cadena se -~xevalúa como x+1, mientras que la cadena se -~-xevalúa como -x+1, y la cadena se -~-~--xevalúa como x+2. Comenzamos xy …
16 code-golf  string 

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.