Preguntas etiquetadas con string

16
Google Autocomplete Fun

Su tarea es crear un programa que, dada una cadena de entrada, generará el primer resultado de autocompletado de Google para esa búsqueda. El formato de entrada / salida depende de usted. Reglas Su programa debe tomar 1 entrada, una cadena y generar el resultado principal de sugerencias de...

16
¡Intenta hacer un cubo!

Basado en esto: ¡Hazme un cuadrado! Necesita dar salida a esto: #### # # # ### # # # # #### Donde "#" se reemplaza con la entrada. Si ingresa "A", debería obtener AAAA A A A AAA A A A A AAAA Si ingresa "&", debería obtener &&&& & & & &&&...

16
Encuentra todos los anagramas!

A pesar de tener 17 preguntas etiquetadas anagramas , todavía no tenemos esta pregunta, así que aquí está. Tu tarea Debe escribir un programa o función que, al recibir una cadena, imprima todos los anagramas posibles de la misma. A los fines de esta pregunta, un anagrama es una cadena que...

16
Encuentra el entero serializado

Tarea Escriba un programa que tome (como entrada) un número entero positivo. Luego contará desde 0, agregando cada número entero a a String, solo continuará si la longitud del valor Stringes menor que el valor de la entrada. Un entero serializado se define como el entero completamente formado con...

16
Implementar la notación Anyfix!

En la notación de prefijo, el operador viene antes que los argumentos, por lo que puede imaginar que el operador llama a lo next()que se llama de forma recursiva. En notación infija, el operador va entre los argumentos, por lo que puede imaginarlo simplemente como un árbol de análisis. En la...

16
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...

16
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 =...

16
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...

16
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,...

16
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...

16
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...

16
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 sentados): Para cada letra...

16
¡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, logró encontrar una...

16
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...

16
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:...