Preguntas etiquetadas con code-golf

41
Escribe un detector de haiku-w

Un haiku es un poema con tres líneas, con un conteo de sílabas 5/7/5 , respectivamente. Un haiku-w es un poema con tres líneas, con un recuento de palabras 5/7/5 , respectivamente. Reto Escriba un programa que devuelva verdadero si la entrada es un haiku-w, y falso si no. Una entrada de haiku-w...

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
Mantente alejado de cero

Tarea Dado un número entero no negativo n, genera 1if si nes 0y genera el valor de lo ncontrario. Entrada Un entero no negativo. Si desea aceptar la cadena como entrada, la cadena coincidiría con la siguiente expresión regular: /^(0|[1-9][0-9]*)$/es decir, no debe tener ceros a la izquierda,...

41
¡Dime las dimensiones de mi consola!

Dimensiones del terminal de salida (columnas y filas) en cualquier formato decimal de dos números *. Por ejemplo, una salida podría ser 80x25. La inspiración . Pronto . * La salida debe tener ambas medidas en una o dos líneas consecutivas, y no puede haber más de una línea de salida inicial y /...

41
Encuentra una aguja binaria en un pajar decimal

El reto Te dan: una lista no ordenada no ordenada h de enteros positivos (el pajar) un entero positivo n (la aguja) Su tarea es devolver la lista de todas las concatenaciones decimales únicas de permutaciones de h cuya representación binaria contiene la representación binaria de 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
¡Salta como un conejo!

Dada una lista de enteros no negativos en cualquier formato razonable, repítelo, omitiendo tantos elementos como dice cada entero que pisas. Aquí hay un ejemplo trabajado: [0, 1, 0, 2, 5, 1, 3, 1, 6, 2] | [] ^ First element, always include it [0, 1, 0, 2, 5, 1, 3, 1, 6, 2] | [0] ^ Skip 0...

41
Clasifíquelo como si estuviera caliente

Como se describe en esta pregunta : Dropsort, diseñado por David Morgan-Mar, es un ejemplo de un "algoritmo de clasificación" de tiempo lineal que produce una lista que, de hecho, está ordenada, pero contiene solo algunos de los elementos originales. Cualquier elemento que no sea al menos tan...

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
FÁCIL de memorizar números

Números que son fáciles de recordar pero que en teoría no son fáciles de hacer. Su desafío es crear un programa / función en cualquier idioma que genere números uniformemente aleatorios que se ajusten a estos criterios: La longitud es de 5 dígitos. Hay dos pares de dígitos repetidos separados Un...

41
Código de código propio código codeee codeeee

Escriba un programa (o función) (llamémoslo P1), que cuando se ejecuta, genera otro programa P2 del mismo lenguaje y exactamente 1 byte más largo que P1. El programa P2 cuando se ejecuta, debería generar un tercer programa P3 que sea 1 byte más largo que P2. P3 debe generar un programa P4 que sea...

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
Implemente el operador "loco" de Malbolge

Una de las muchas características únicas del lenguaje de programación Malbolge es su OPoperador muy poco intuitivo , conocido como "op" en la documentación y el código fuente, pero conocido popularmente como el operador "loco". Según lo descrito por Ben Olmstead, el creador del lenguaje, en su...

41
Cuenta como un babilonio

Reto Dada una representación ASCII de un número babilónico como entrada, genera el número en números arábigos occidentales. Sistema de numeración babilónico ¿Cómo contaban los babilonios? Curiosamente, utilizaron un sistema Base 60 con un elemento de un sistema Base 10. Consideremos primero la...

41
Lea la declaración de la variable C

Fondo La declaración de declaración de variables en C consta de tres partes: el nombre de la variable, su tipo base y los modificadores de tipo . Hay tres tipos de modificadores de tipo: Puntero *(prefijo) Matriz [N](postfix) Función ()(postfix) Puede especificar una lista de argumentos de...

41
Calcular la media de dos números

descargo de responsabilidad: la media es hecha por mí Definir la media aritmética de nnn números como M1(x1,...,xn)=x1+x2+...+xnnM1(x1,...,xn)=x1+x2+...+xnnM_1(x_1,...,x_n)=\frac{x_1+x_2+...+x_n}{n} Definir la media geométrica dennnnúmeros

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
Enésimo término de la secuencia de Van Eck

Salida del enésimo término de la secuencia de Van Eck. La secuencia de Van Eck se define como: Comienza con 0. Si el último término es la primera aparición de ese término, el siguiente término es 0. Si el último término se produjo anteriormente, el siguiente término es cuántos pasos atrás fue...