Preguntas etiquetadas con code-golf

10
Costo mínimo de diagonalización de bloque

Considere las matrices diagonales de bloques binarios que tienen bloques cuadrados de 1s en la diagonal principal, y son 0 en todas partes. Llamemos a esas matrices matrices "válidas". Por ejemplo, aquí hay algunas matrices 4x4 válidas: 1 0 0 0 1 1 0 0 1 0 0 0 1 0 0 0 1 1 0 0 1 1 1 1 0 1 0 0 1 1...

10
Conjuntos aditivos N-únicos

Recuerde que un conjunto no está ordenado sin duplicados. Definición Un conjunto S aditivo N único cuya longitud es K es un conjunto tal que todos los subconjuntos de longitud N en S suman números diferentes. En otras palabras, las sumas de todos los subconjuntos de longitud N de S son todas...

10
Producto de puntos de diagonales

Este desafío es muy simple. Se le da como entrada una matriz cuadrada, representada de cualquier manera sensata, y debe generar el producto de puntos de las diagonales de la matriz. Las diagonales en específico son la diagonal que se extiende desde la parte superior izquierda a la parte inferior...

10
¡Cien cuadrados!

Volver a lo básico... Como profesor en la escuela primaria local (¿primaria?), Necesita una forma de enseñar a su clase sus horarios. A su disposición, tiene cientos de cuadrados y una carga de bolígrafos rojos. También debe poder mostrar a su clase las respuestas correctas rápidamente. Ahora,...

10
Calcule la velocidad relativista

En la relatividad especial , la velocidad de un objeto en movimiento en relación con otro objeto que se mueve en la dirección opuesta viene dada por la fórmula: s=v+u1+vu/c2.s=v+u1+vu/c2.\begin{align}s = \frac{v+u}{1+vu/c^2}.\end{align} s = ( v + u ) / ( 1 + v * u / c ^ 2) En esta fórmula, y...

10
Carrera hacia abajo del número

Su tarea es crear un programa que agregue números aleatorios a sumas anteriores en el último enfrentamiento de carreras de números. Cada corredor (columna) comienza en 0 y agrega 1 o 0 a la suma anterior en cada paso de la carrera hasta que todos los corredores alcancen el puntaje requerido para...

10
Probar que un número es algebraico

Inspirado por esta respuesta (énfasis mío): Nosotros jugaremos un juego. Supongamos que tienes algún número x . Comienza con x y luego puede sumar, restar, multiplicar o dividir por cualquier número entero, excepto cero. También puedes multiplicar por x . Puedes hacer estas cosas tantas veces...

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