Preguntas etiquetadas con c

17
Índice de permutación inversa

Introducción ¡Las permutaciones lexicográficas de una lista con n elementos pueden numerarse de 0 a n ! - 1. Por ejemplo, los 3! = 6 permutaciones de (1,2,3)serían (1,2,3), (1,3,2), (2,1,3), (2,3,1), (3,1,2), (3,2,1). Cuando se aplica una permutación a una lista, sus elementos se ordenan en el...

17
Máquina de verdad extendida

Mucha gente sabe qué es una máquina de verdad en la programación. Pero es hora de poner las cosas a un nivel superior. ¡Presentamos la máquina de la verdad extendida! Una máquina de verdad extendida toma dos cosas como entrada, un entero ny una cadena no vacía s. Produce s ntiempos con espacios en...

17
Un patrón simple

Entradas: Dos dígitos individuales (llamémoslos my n) y dos caracteres (llamémoslos ay b) en el formato de entrada de su elección. Salida: Para el tutorial, finja m=2, n=5, a='a', b='b'. Su salida será una cadena construida a partir de sus cuatro entradas. Llamemos a la cadena result, con valor...

17
Elementos que desaparecen

Dada una cadena Sy una lista de índices X, modifique Seliminando el elemento en cada índice de Smientras usa ese resultado como el nuevo valor de S. Por ejemplo, dado S = 'codegolf'y X = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o d e g o l f | Remove 1 c d e g o l f | Remove 4 c d e g l f | Remove...

17
Exponenciación a multiplicación a suma

La multiplicación entre 2 enteros se puede reducir en una serie de sumas así 3 * 5 = 3 + 3 + 3 + 3 + 3 = 5 + 5 + 5 La exponenciación (elevar a a la potencia b ) también se puede reducir en una serie de multiplicaciones: 5 ^ 3 = 5 * 5 * 5 Por lo tanto, la exponenciación puede reducirse en una...

17
Mínimo entero como producto de factores dados

Recientemente ha habido muchos desafíos relacionados con la factorización prima / prima, por lo que pensé que podría ser interesante ir para otro lado. Dado: un entero positivo n, y una lista no vacía de enteros positivos f escribir un programa completo o una función para encontrar el menor...

17
La secuencia de dígitos escritos

Aquí hay una secuencia razonablemente trivial que no está en la Enciclopedia en línea de secuencias enteras . Comience con una secuencia vacía y luego defina cada término como la cantidad de caracteres necesarios para escribir, en inglés, todos los dígitos de la secuencia hasta ahora sin espacios....

16
Visualice una división larga con arte ASCII

Escriba un programa que visualice una división larga con el arte ASCII. La entrada consta de dos enteros, un numerador y un denominador, utilizando el formato de entrada que elija. Ejemplos: 1234 ÷ 56: 22 ---- 56|1234 112 --- 114 112 --- 2 1002012 ÷ 12: 83501 ------- 12|1002012 96...

16
Consejos para jugar golf en VBA

Similar a esto , esto y esta pregunta ... ¿Qué consejos generales tienes para jugar al golf VBA? Estoy buscando ideas que se puedan aplicar a los problemas de golf de código en general que sean al menos algo específicos VBA(por ejemplo, "eliminar comentarios" no es una respuesta). Por favor,...

16
Deshacer las raíces cuadradas

Su trabajo es convertir los decimales nuevamente en la suma de las raíces cuadradas de los enteros. El resultado debe tener una precisión de al menos 6 dígitos decimales significativos. Entrada : Un número que indica el número de raíces cuadradas y un decimal que indica el número a...

16
Operaciones poco bitizadas

Me gusta jugar golf dc, pero a veces estoy frustrado porque dcno tiene operaciones bit a bit. Desafío Proporcionar cuatro funciones con nombre que implementan el equivalente de las operaciones c bit a bit &, |, ~y ^(bitwise AND, OR, NOT y XOR). Cada función tomará dos operandos ( ~toma solo...

16
Suma y multiplica números desconcertantes

Los números complejos divididos , también conocidos como "números perplejos" son similares a los números complejos. En lugar de i^2 = -1, sin embargo, tenemos j^2 = 1; j != +/-1. Cada número toma la forma de z = x + j*y. En un intento por limitar la complejidad de este desafío, usaré el símbolo...

16
Producto escalar mínimo

Producto escalar mínimo La inspiración para este problema de código de golf es de la competencia de código jam de Google . La premisa detrás del problema es, dada la entrada de dos vectores de diferentes longitudes, encontrar el escalar mínimo posible. Se puede encontrar un escalar usando la...

16
Descomponer un número!

Su tarea es descomponer un número usando el formato a continuación. Esto es similar a la conversión de base, excepto que en lugar de enumerarla digitsen la base, enumera la values, de modo que la lista se suma a la entrada. Si la base dada es n, entonces cada número en la lista debe estar en...

16
¡Encuentra la enésima potencia perfecta!

Un poder perfecto es un número de la forma a**b, dónde a>0y b>1. Por ejemplo, 125es un poder perfecto porque se puede expresar como 5**3. Objetivo Su tarea es escribir un programa / función que encuentre la nenésima potencia perfecta, dado un entero positivo n. Especificaciones El...