Preguntas etiquetadas con string

42
Analizar el formato del diccionario Bookworm

Recientemente me he dado un poco de nostalgia en forma de Bookworm Deluxe: En caso de que no lo hayas visto antes, es un juego de palabras donde el objetivo es conectar fichas adyacentes para formar palabras. Para determinar si una cadena es una palabra válida, la compara con su diccionario...

41
Halloween Golf: ¡El desafío 2spooky4me!

Un meme actual de Internet es escribir 2spooky4me, con una segunda persona escribiendo 3spooky5me, siguiendo el (n)spooky(n+2)mepatrón. Su misión es implementar este patrón en el idioma elegido. Debe escribir un programa o función que tome un valor n(de entrada estándar, como argumento de función...

41
Esto eventualmente se detendrá ...

Dada una cadena de entrada S, imprima Sseguido de un separador no vacío de la siguiente manera: Paso 1: Stiene la 1/2posibilidad de imprimirse y la 1/2posibilidad de que el programa finalice. Paso 2: Stiene la 2/3posibilidad de imprimirse y la 1/3posibilidad de que el programa finalice. Paso 3:...

41
Placas francesas

Salvadera Placas francesas Las placas francesas vienen en orden secuencial, siguiendo un patrón específico de números y letras:AB-012-CD Reto Escriba un programa o función que, para un número dado, muestre el número de matrícula francés correspondiente . Su programa no debe manejar ningún caso...

41
Letras de signo de marquesina

Cada día, coloca una nueva palabra en un letrero con letras móviles , comprando solo las letras que necesita para escribirla. Reutiliza las letras que ha comprado para palabras anteriores siempre que sea posible. Dadas las palabras que desea escribir cada día en orden, envíe las letras que compra...

41
String.prototype.isRepeated

ACTUALIZACIÓN : ¡la presentación Pyth de isaacg es la ganadora! Muchos de ustedes deben haber escuchado que hay una versión más fresca de JavaScript en la ciudad (lea ES6) que tiene un método String.prototype.repeatpara que puedan hacer "Hello, World!".repeat(3) y obten "Hello, World!Hello,...

41
¡Dios mío Giza Golf!

Un "número de Giza", también conocido coloquialmente como un número de Timmy, es cualquier número donde los dígitos representan una pirámide ( A134810 ). Por ejemplo, "12321" es un número de giza porque se puede visualizar así: 3 2 2 1 1 Sin embargo, algo como "123321" no es un número de Giza...

41
Allí lo arreglé (con cinta)

Reto: Dada una cadena que solo contiene letras mayúsculas y / o minúsculas (lo que prefiera), coloque tapehorizontalmente para arreglarlo. Hacemos esto mediante la comprobación de la diferencia de dos letras adyacentes en el alfabeto (ignorando envolvente y sólo en el futuro), y llenando el...

41
¿Es este número una potencia entera de -2?

Hay formas inteligentes de determinar si un número es una potencia de 2. Eso ya no es un problema interesante, así que determinemos si un entero dado es una potencia entera de -2 . Por ejemplo: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2 => no 3 => no 4 => yes:...

41
Cuadrado, diamante, cuadrado, diamante

Tarea Dada una cadena no vacía de letras minúsculas ASCII a- z, tome su primer carácter, y: Rodéalo con un cuadrado de copias del segundo personaje, Rodea eso con un diamante de copias del tercer personaje, Rodea eso con un cuadrado de copias del cuarto personaje ... … Alternando entre bordes...

41
Enumerar programas válidos de Brainf ** k

Golunar / Unario es una forma de codificar todos válidos Brainfuck programas, pero no es una enumeración, ya que la mayoría de los números naturales no corresponden a un programa válido. Para el propósito de este desafío, asuma una cinta doblemente infinita y sin comentarios, es decir, un programa...

41
Escriba uniqchars!

Dada una cadena que consiste en caracteres ASCII imprimibles , produce una salida que consta de sus caracteres únicos en el orden original . En otras palabras, la salida es la misma que la entrada, excepto que un carácter se elimina si ha aparecido anteriormente. No se pueden usar elementos...

41
Decodifica la cuerda

Este es mi primer desafío en ppcg! Entrada Una cadena que consta de dos caracteres ascii diferentes. Por ejemplo ABAABBAAAAAABBAAABAABBAABA Reto La tarea es decodificar esta cadena siguiendo estas reglas: Salta los dos primeros caracteres Divida el resto de la cadena en grupos de 8...

41
Programación orientada a cambios

Una cadena se puede cambiar por un número nobteniendo el valor cde byte de cada carácter en la cadena, calculando (c + n) mod 256y convirtiendo el resultado nuevamente en un carácter. Como ejemplo, el desplazamiento "ABC123"por 1 da como resultado "BCD234", el desplazamiento por 10 "KLM;<="y el...

41
Desbloqueando los secretos de un laberinto unidimensional

Fondo ¡Despierta para encontrarse perdido en un laberinto unidimensional! Aparece un genio místico (o algo así) y explica que la salida se encuentra frente a usted, pero que entre usted y la salida hay una serie de desafíos. A medida que avanzas, te das cuenta de que todos los llamados desafíos...

41
Encuentra las palabras arremolinándose!

No me pregunten cómo ni por qué, pero mientras codificaba un proyecto noté que los caracteres de un par de palabras tenían un patrón particular referido al alfabeto, conecté cada carácter de las palabras con el lápiz en el alfabeto y obtuve dos espirales, luego me di cuenta de que la primera...

40
La diferencia no debería hacer diferencia

Su compañía recientemente contrató a un nuevo grupo de administradores de sistemas extremadamente dedicados . Sienten que solo mirar las pantallas de la computadora es bastante limitante (quiero decir, una frecuencia de actualización de 60Hz NO es suficiente), por lo que conectaron el bus de datos...

40
Avance Feliz Año Nuevo, 2016!

Su entrada será un número entero entre 1970 y 2090 (inclusive), que representa un año. Su programa debería generar el próximo año en el que el Día de Año Nuevo cae en el mismo día de la semana que el año de entrada. Casos de prueba: A continuación se muestran las entradas y salidas de...

40
Centrar el texto!

Centrar el texto! En este desafío, centrarás varias líneas. Ejemplos Foo barbaz Foo barbaz Hello World Hello World Programming Puzzles & Code Golf Programming Puzzles & Code Golf Presupuesto Cada línea de entrada siempre tendrá al menos un carácter que no sea un espacio...

40
¡Feliz día del tocino!

Hoy es el Día del tocino, que probablemente sea el motivo por el que el nombre para participar hoy es "Mmmm Bacon". ¡Qué mejor manera de celebrar el día del tocino con divertidas matrices 2d hechas de tocino! Una tira de tocino 1 por 1 está representada por esto: -----