Programación de Puzzles y Código de Golf

10
Grupos de artículos repetidos

Descripción del desafío Dada una lista / matriz de elementos, muestra todos los grupos de elementos repetidos consecutivos. Descripción de entrada / salida Su entrada es una lista / matriz de elementos (puede suponer que todos son del mismo tipo). No necesita admitir todos los tipos que tiene su...

10
Código de golf para los perezosos

Su objetivo en este campo de código es tomar dos cadenas, languagey code (si el código golfed que escribió para este consta de varias líneas, a continuación, esta variable sería de varias líneas.) , Y un entero, bytes. Representan las variables para un lenguaje de programación, la cantidad de bytes...

10
Encuentra los caminos!

Debes escribir un programa o función. La entrada es un 'mapa' de números. Puede elegir tomar el mapa como una cadena con nuevos caracteres de línea ( \n) o como una matriz 2D de cadenas. Todos los mapas tienen 5 caracteres por 5 caracteres, y los caracteres son siempre dígitos mayores que 0 o...

10
Secuencias de recurrencia binaria

Una secuencia de recurrencia binaria es una secuencia definida recursivamente de la siguiente forma: Esta es una generalización de la x = 1, y = 2, a = [1, 1], alpha = 1, beta = 1secuencia de Fibonacci ( ) y la secuencia de Lucas ( x = 1, y = 2, a = [2, 1], alpha = 1, beta = 1). El reto Dada...

10
¡Guarda tu lata con tu vida!

Vamos a jugar Kick The Can! Aunque Moogie es el ganador actual, si alguien puede llevarse su corona, se les recomienda hacerlo. Kick the can es un juego para niños. Involucrando a un defensor y múltiples atacantes. ¡Hoy ya no es un juego así! ¡Tu trabajo es escribir un bot que lo juegue, para...

10
Visualizar regla de cadena

Definición La regla de la cadena con dos funciones establece que: D[f(g(x))] = f'(g(x)) * g'(x) O alternativamente: D[f1(f2(x))] = f1'(f2(x)) * f2'(x) La regla de la cadena con tres funciones establece que: D[f(g(h(x)))] = f'(g(h(x))) * g'(h(x)) * h'(x) O

10
Construir la matriz jacobiana

Tome el vector de incógnitas y aplique alguna función genérica diferenciable . El jacobiano está dado por una matriz tal que: Por ejemplo, supongamos que m=3y n=2. Luego (usando indexación basada en 0) El jacobiano de fes entonces El objetivo de este desafío es imprimir esta matriz...

10
Una fórmula para congruencias

El teorema del resto chino puede ser bastante útil en aritmética modular. Por ejemplo, considere el siguiente conjunto de relaciones de congruencia: Para conjuntos de relaciones de congruencia como esta, donde todas las bases ( 3, 5, 7en este ejemplo) son primas entre sí, habrá un y solo un...

10
Pasos de permutación

Escriba una función que tome un conjunto de enteros e imprima cada permutación del conjunto, y el intercambio realizado entre cada paso Entrada un conjunto de enteros, por ejemplo (0, 1, 2) Salida la lista de permutaciones y swaps en el formato (conjunto) (intercambio) (conjunto) ... Caso de...

10
Evaluar expresiones con cifras significativas.

Dada una expresión, su tarea es evaluarla. Sin embargo, su respuesta no puede mostrar más dígitos de los necesarios, ya que esto da la impresión de tener mediciones más precisas que la realidad. El número de cifras significativas que tiene un número es cuántos dígitos tiene cuando se escribe en...

10
El período más largo iterando quine

Como sabemos, un quine es un programa que genera su propio código fuente. Sin embargo, también es posible escribir un programa que genere otro programa diferente que emita el primer programa nuevamente. Por ejemplo, el programa Python 2 x = '''x = {} print 'print

10
N-gons construibles

Un n-gon construible es un polígono regular con n lados que puedes construir con solo una brújula y una regla sin marcar. Según Gauss, el único n para el cual un n-gon es construible es un producto de cualquier número de primos Fermat distintos y una potencia de 2 (es decir, n = 2^k * p1 * p2 *...

10
Corrcey mi Soellign

Introduciton Algunos de ustedes se habrán dado cuenta de que soy un tipo descuidado cuando uso mi teléfono. Es por eso que quiero que escribas un programa que corrija mis errores tipográficos. Chalkrnge Dada una palabra mal escrita, muestra todas las palabras posibles que quería...

10
Números super plegables

Ya hemos definido un número plegable aquí . Pero ahora vamos a definir un Número Super Plegable. Un número Super Plegable es un número que, si se pliega suficientes veces, eventualmente alcanzará uno menos que una potencia de dos. El método de plegado es ligeramente diferente al de la pregunta de...

10
C # es el problema principal

Este rompecabezas de programación está inspirado en otra pregunta que se hizo ayer aquí pero que fue eliminada por el autor ... El reto: Cree un binario ejecutable (binario de Windows .EXE o Linux) usando Visual C # (o su IDE favorito de C #) que imprime el siguiente texto en la salida...