Preguntas etiquetadas con code-golf

36
Hacer una moneda justa

Tienes una moneda que produce 0o 1. Pero sospecha que la moneda puede estar sesgada , lo que significa que la probabilidad de 0(o 1) no es necesariamente 1/2. Un procedimiento bien conocido para "transformar" una moneda sesgada en una moneda justa (es decir, para obtener resultados igualmente...

36
Expandir una matriz C

En el lenguaje de programación C, las matrices se definen así: int foo[] = {4, 8, 15, 16, 23, 42}; //Foo implicitly has a size of 6 El tamaño de la matriz se infiere de los elementos de inicialización, que en este caso es 6. También puede escribir una matriz C de esta manera, dimensionándola...

36
Fibonacci-orial

Definición La secuencia de Fibonacci F(n), en los enteros positivos, se define como tal: 1. F(1) = 1 2. F(2) = 1 3. F(n) = F(n-1) + F(n-2), where n is an integer and n > 2 El Fibonacci-orial de un entero positivo es el producto de [F(1), F(2), ..., F(n)]. Tarea Dado entero positivo n,...

36
Contando cabras para dormir

Algunas personas cuentan ovejas para dormir. Otros cuentan cabras. Escriba un programa o función que tome un entero positivo N y produzca N-1 cabras despiertas seguidas de una cabra dormida, como si alguien estuviera contando N cabras y en el último se durmieron. Las cabras despiertas se ven...

36
Calcule la función Carmichael

Descripción de la tarea En teoría de números, la función Carmichael  λ toma un número entero positivo  n y devuelve el número entero menos positivo k, de modo que la potencia k -ésima de cada número entero coprimo a n es igual a 1 módulo n . Dado un entero positivo n , su solución debe calcular λ...

36
EvenSt-ring C ode - g ol! F

Una 'cadena par' es cualquier cadena donde la paridad de los valores ASCII de los caracteres siempre se alterna. Por ejemplo, la cadena EvenSt-ring$!es una cadena par porque los valores ASCII de los caracteres son: 69 118 101 110 83 116 45 114 105 110 103 36 33 Y las paridades de estos números...

36
Rotación de Chebyshev

Considere una cuadrícula regular, donde cada celda tiene coordenadas enteras. Podemos agrupar las células en "anillos" (de forma cuadrada) donde las células en cada anillo tienen la misma distancia de Chebyshev (o distancia del tablero de ajedrez) desde el origen. Su tarea es tomar dicha coordenada...

36
Encuentra las palabras del infinito!

(Nota: Este es un spin-off de mi desafío anterior ¡ Encuentra las palabras remolinadas! ) Definición de la palabra infinito : Si conecta con curvas todos los caracteres de una Palabra de infinito en el alfabeto (AZ), obtiene el símbolo de infinito ∞ como en los diagramas a continuación. Toda la...

36
Mostrar un xkcd

xkcd es el webcomic favorito de todos, y estarás escribiendo un programa que nos traerá un poco más de humor a todos. Su objetivo en este desafío es escribir un programa que tomará un número como entrada y mostrará ese xkcd y su texto de título (texto de mousover). Entrada Su programa tomará un...

36
Escalera de códigos, policías

Nota: este desafío está terminado. Las presentaciones son bienvenidas pero no pueden ganar. Este es el hilo conductor de la policía. El hilo de los ladrones va aquí . Escriba un código que genere el entero 1. Si agrega, elimina o sustituye un solo carácter (de su elección), el código debería...

36
Números binarios complejos

Creemos un mapeo simple y sobreyectivo de enteros positivos a enteros gaussianos , que son números complejos donde las partes real e imaginaria son enteros. Dado un número entero positivo, por ejemplo 4538, exprésalo en binario sin encabezado 0: 4538 base 10 = 1000110111010 base 2 Elimine...

36
Saltando canguros

Historia de fondo Descargo de responsabilidad: puede contener información inventada sobre canguros. Los canguros atraviesan varias etapas de desarrollo. A medida que crecen y se fortalecen, pueden saltar más alto y más, y pueden saltar más veces antes de tener hambre. En la etapa 1 , el canguro...

36
Pulse cualquier tecla para continuar

Su tarea es crear un programa que mostrará el siguiente texto, espera a que el usuario pulse una tecla (que está bien hacer caso omiso de teclas como ctrl, alt, caps lock, etc, siempre y cuando teclas como letters, numbers, symbols, y enterno son ignorados), y luego terminar el programa: Press any...

36
Comprobador de equipo de moto!

Algunos de ustedes pueden estar familiarizados con la forma en que cambia una motocicleta. Pero para aquellos que no, se ve así 6 6 5 5 4 4 3 2 norte 1 Ahora quiero saber en qué equipo estoy después de realizar algunos cambios hacia arriba y hacia abajo. El programa debería funcionar desde...