Programación de Puzzles y Código de Golf

Preguntas y respuestas para los entusiastas de la programación y los golfistas de código.

11
Imprimeme una escala
¡Oh no! ¡Tengo un examen teórico pronto y todavía no recuerdo las escalas! Ayúdame a recordar mis escalas principales imprimiendo lo siguiente: 7♯ - C♯ D♯ E♯ F♯ G♯ A♯ B♯ C♯ 6♯ - F♯ G♯ A♯ B C♯ D♯ E♯ F♯ 5♯ - B C♯ D♯ E F♯ G♯ …

30
El siguiente color
Desafío Considere el arco iris como siete colores, representados por cadenas como Red Orange Yellow Green Blue Indigo Violet. Su tarea es crear un programa que reciba uno de estos colores como entradas y salidas a continuación en el orden del color del arco iris. Esto incluye la superposiciónViolet -> …


16
Números pobres en factores
Si un entero positivo tiene (estrictamente) menos factores primos (sin contar las multiplicidades) que su sucesor y su predecesor, lo llamaremos un número de factor pobre .N>2N>2N > 2 En otras palabras, y ω ( N ) < ω ( N + 1 ) , donde ω ( N ) …



16
Representación de rebajas simple
Hay varias formas de crear encabezados en publicaciones en la red de Stack Exchange. El formato que es más comúnmente 1 utilizado en PPCG parece ser: # Level one header ## Level two header ### Level three header Tenga en cuenta el espacio después de las marcas hash. Además, tenga …

30
Números digitales
Un número triangular es un número que se puede expresar como la suma de enteros positivos consecutivos, comenzando en 1. También se pueden expresar con la fórmula n(n + 1) / 2, donde nhay algún entero positivo. La contraparte digital de un número se calcula de la siguiente manera: Dividir …
20 code-golf  math 


18
Triángulos de hexágonos
Supongamos un mosaico infinito de hexágonos compuestos de |/\caracteres. / \ / \ / \ / \ | | | | | \ / \ / \ / \ / etc. | | | | \ / \ / \ / Dada la entrada n > 0, emite una porción …

30
Intercambia el Endianness
Como la mayoría de ustedes probablemente saben, las memorias de hardware (direccionables por byte) se pueden dividir en dos categorías: little-endian y big-endian . En las memorias little-endian los bytes están numerados comenzando con 0 en el extremo pequeño (menos significativo) y en los big-endian al revés. Dato curioso : …

23
Encuentra la diferencia BCD de un número
Diferencia BCD Dado un número entero n, conviértalo a BCD ( decimal codificado en binario ) reemplazando cada dígito decimal con su representación binaria de 4 dígitos 234 -> 0 0 1 0 0 0 1 1 0 1 0 0 Luego gire la lista de dígitos binarios para encontrar …

30
Cuenta los cambios en una matriz
Su tarea hoy es escribir un programa o función que tome una matriz de enteros y cuente la cantidad de veces, leyéndola de izquierda a derecha, que el valor cambia. Esto es más fácil de mostrar con un ejemplo:[1 1 1 2 2 5 5 5 5 17 3] => …


22
Construye un tablero de ajedrez
Para este desafío, imprimirá las coordenadas y el color de cada pieza al comienzo de un juego de damas. Ingrese x e y (separados por comas) para cada cuadrado (indexado 0-7) en un tablero de ajedrez, seguido de una "r" o "b" (para rojo o negro) donde la parte superior …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.