Programación de Puzzles y Código de Golf

21
Programando acertijos, il code golf

Fondo El artículo definido italiano (correspondiente al inglés the ) tiene siete formas diferentes: l ' , il , lo , gli , i , la , le . Cuál usar depende de tres variables: Género: masculino / femenino. Número: singular / plural. Letra inicial de la palabra siguiente: vocal / consonante tipo A /...

21
Cuenta los rectángulos en una cuadrícula diagonal

Como seguimiento a este desafío , ahora queremos contar el número de rectángulos en la cuadrícula con r filas yc columnas donde hay una línea que cruza cada diagonal de un cuadrado en la cuadrícula. Ahora, seguimos contando los mismos rectángulos que antes, pero esta vez también debemos incluir...

21
Salida de números "Fit"

"Números aptos" ¡Sam tiene una idea "brillante" para la compresión! ¿Puede usted ayudar? Aquí hay un resumen del esquema de compresión de Sam. Primero tome una representación de base 10 de cualquier número natural estrictamente menor que 2 ^ 16, y escríbala como una cadena binaria sin ceros a la...

21
Dorado de un entero

Un número entero positivo n puede representarse como un rectángulo con lados enteros a , b tal que n = a * b . Es decir, el área representa el número. En general, una y b no son únicos para un determinado n . Como es bien sabido, un rectángulo es especialmente agradable a la vista (¿o es el...

21
Simplifica una fracción continua

Las fracciones continuas son expresiones que describen fracciones iterativamente. Se pueden representar gráficamente: O pueden representarse como una lista de valores: [a0; a1, a2, a3, ... an] El reto: tome un número base: y una lista de valores de denominador: y simplifique la fracción...

21
¿Una A o una An?

En inglés, está la diversión y diferencia simple entre any a: se usa ancuando precede una palabra que comienza con un sonido de vocal y acuando la palabra comienza con un sonido de consonante. En aras de la simplicidad en este desafío, an precede a una palabra que comienza con una vocal ( aeiou),...

21
Factores primos amigos

Dado un número entero N > 1, genera todos los demás números cuyas descomposiciones primarias tienen los mismos dígitos que la descomposición primaria de N. Por ejemplo, si N = 117, entonces la salida debe ser [279, 939, 993, 3313, 3331], porque 117 = 3 × 3 × 13 Por lo tanto, las cifras...

21
Un juego de proporciones atómicas.

Tu tarea es hacer un bot que juegue Atomas , con la puntuación más alta. Cómo funciona el juego: El tablero de juego comienza con un anillo de 6 "átomos", con números que van desde 1hasta3 . Puede "jugar" un átomo entre dos átomos, o en otro átomo, dependiendo del átomo mismo. Puede tener un...

21
Una rebanada triangular de pi cuadrado

Inspirado en hornear una rodaja de pi Reto Dada la entrada 3 <= n <= 100y 3 <= y <= n, construya una n x nmatriz de la porción decimal de pi( 14159...), comenzando en la parte superior izquierda. Luego, toma el triángulo de tamaño superior derecho y x yy concatena juntos. Salida del...

21
Probar las leyes de DeMorgan

El uso de las diez inferencias del Sistema de Deducción Natural prueba las leyes de DeMorgan . Las reglas de la deducción natural Introducción a la negación: {(P → Q), (P → ¬Q)} ⊢ ¬P Eliminación de negación: {(¬P → Q), (¬P → ¬Q)} ⊢ P E Introducción: {P, Q} ⊢ P ʌ Q Y eliminación: P ʌ Q ⊢ {P, Q} O...

21
Salida de los números ALONED

Considere la secuencia natural hasta 6 (ignore 1) : 2,3,4,5,6 Comenzamos a escanear desde la izquierda (en este caso desde 2), buscamos un número divisible por 2 (aquí 4) y luego eliminamos ambos números de la lista (aquí 2 y 4), de modo que la lista se reduce a: 3,5,6 Continuamos el mismo...

21
Dibuja un cuadrado hueco de # con ancho dado

Recibí este desafío de Codingame y tengo curiosidad por encontrar mejores soluciones que la mía: Dado un ancho a través de la entrada estándar, dibuje un cuadrado hueco de '#' en el ancho y largo dados. Ejemplo: 5 resultados en ##### # # # # # # ##### Usé Python para resolver esto, así que...

21
El arte de formar palabras

El arte de formar palabras Dada una matriz binaria y una cadena de letras, reemplace todos los 1 en la matriz de izquierda a derecha con las letras de la cadena. Una vez que las letras se han formado en la forma de la matriz, imprima la matriz, reemplazando los 0 con espacios. Probablemente sea...

21
Koalas, Cangrejos y Commapillars

Dados dos enteros positivos X e Y, emite cualquier combinación de los siguientes tres animales de arte ASCII de manera que la salida contenga exactamente X comas ( ,) e Y puntos ( .), si es posible. Koala: 1 coma, 2 períodos <.,.> Cangrejo: 2 comas, 2 puntos ,<..>, Commapillar: 3...

21
Clasifica una lista de enteros

Se le da una lista no vacía de enteros positivos, por ejemplo [6 2 9 7 2 6 5 3 3 4] Debe clasificar estos números por su valor, pero como es habitual en las tablas de clasificación, si hay un empate, todos los números empatados obtienen el mismo rango, y se omite un número apropiado de rangos....

21
Envuelva un regalo estacional

Tarea Dado un elemento envoltorio y una matriz 3D no irregular, envuelva la matriz en la parte superior, inferior y completa. Debe manejar los datos numéricos y de caracteres, pero el contenedor y el presente tendrán el mismo tipo de datos. Ejemplo de personaje Para los datos de caracteres,...

21
La secuencia Baum-Sweet

La secuencia Baum-Sweet (A086747 con un toque) Tome un entero positivo ne imprima los enteros de 1 a n para los cuales la secuencia Baum-Sweet devuelve verdadero. La secuencia Baum-Sweet debería devolver falso si la representación binaria del número contiene un número impar de ceros consecutivos...