Programación de Puzzles y Código de Golf

12
¿Cuánto tiempo lleva pintar un palo?

(Basado en este problema de Math.SE , que también proporciona algunos gráficos) Tengo un palo que se parece a esto: Quiero que se vea así: Sin embargo, no soy una pintora experta, así que antes de comenzar un proyecto de bricolaje tan ambicioso, quiero asegurarme de que no me sobrepase. Su...

12
Reducir una cadena numérica

Dada una cadena de 1y 2de cualquier longitud, escriba un código (ya no tiene que ser una función , todo estará bien) que calcula cuántos pasos necesita para reducir la cadena a una forma final, siguiendo este criterio: Si la cadena es 112112, esto significa que se tienen que imprimir a 1, dos 1s y...

12
Implementar subconjunto de script de shell

Este sitio tenía muchos problemas relacionados con la implementación de varios idiomas en la etiqueta de intérprete . Sin embargo, prácticamente todos ellos eran lenguajes esotéricos que nadie usa. Es hora de hacer un intérprete para un lenguaje práctico que la mayoría de los usuarios aquí...

12
Mod 7 en Manufactoria

Un simple desafío de Manufactoria. Calcule el módulo de entrada 7. La entrada estará en binario big-endian (azul = 1, rojo = 0). La salida debe estar en el mismo formato. Se proporcionan casos de prueba. El recuento de piezas más pequeño

12
Interpretar un diagrama de circuito

Su desafío es interpretar un diagrama de circuito, completo con puertas lógicas. Puertas lógicas (en realidad no necesita saber qué hacen / son para completar este desafío): y puerta: a o puerta: o puerta nand: A ni puerta: O puerta xor: x puerta xnor: X no puerta: ~ Cada puerta pero la última...

12
Por el desagüe se va

Una vez me encontré con este (mini) juego en el que tenías 4 o más tuberías verticales que estaban conectadas por una serie de tuberías horizontales y tienes que dejar caer una bola o agua en las tuberías verticales. Hay 2 tipos que conozco: Coloca el objeto en un balde / canasta debajo de una...

12
Sangulador de código C

Situación: usted es un profesor de secundaria, enseña a su clase de informática cómo escribir programas en C. Sin embargo, dado que es solo el comienzo del término, no les ha enseñado sobre la importancia de la sangría y el espaciado. Mientras marca su trabajo, le duelen tanto los ojos que grita de...

12
Imprime una cadena con palabras verticales

Su tarea es tomar una cadena de entrada de caracteres ascii y generar la cadena como una serie de palabras verticales separadas por espacios. A continuación se muestra un ejemplo: Dada la cadena: Hello, World! My name is Foo. la salida debe ser: H W M n i F e o y a s o l r m o l l e . o d ,...

12
Calcular la raíz cúbica de un número

El objetivo de este código de golf es crear un programa o función que calcule y genere la raíz cúbica de un número que se proporciona como entrada. Las normas: Sin recursos externos No se utilizan funciones de raíz de cubo incorporadas. No se utilizan métodos / operadores que puedan elevar un...

12
Imprime n números raros

Un número extraño es un número en el que la suma de divisores propios es mayor que el número mismo y ningún subconjunto de divisores propios suma a ese número. Ejemplos: 70 es un número extraño porque sus divisores propios (1, 2, 5, 7, 10, 14 y 35) suman 74, que es mayor que 70, y ninguna...

12
Calcular n números Kaprekar

Un número de Kaprekar es un número k de n dígitos que, cuando se suman los primeros n o n-1 dígitos de k ^ 2 al segundo n los dígitos de N ^ 2, el resultado es N. Ejemplos: 9^2 = 81. 8+1 = 9. 45^2 = 2025. 20+25 = 45. 297^2 = 88,209. 88+209 = 297 La secuencia de Kaprekar comienza en 1. Escriba...

12
Acrónimo de frase

Tarea: Cree un programa que tome un acrónimo como entrada, por ejemplo dftba, y genere algunas posibles frases que el acrónimo podría significar. Puede usar la lista de palabras como entrada de palabras. Inspirado en https://www.youtube.com/watch?v=oPUxnpIWt6E Ejemplo: input: dftba output: don't...

12
Resolver un sistema de ecuaciones lineales

Escribe un programa para resolver una serie de ecuaciones lineales lo más cortas posible. Debe resolver un número arbitrario de problemas de ecuaciones. Pueden ingresar lo que desee, los coeficientes de matriz aumentada son probablemente los más fáciles. El programa no tiene que manejar...

12
Implementar un motor reversi

Su trabajo, para este golf, es escribir un programa que tome movimientos de un juego de reversi (othello) y muestre el resultado al usuario. Entrada Una cadena de números tomados del rango [0-7]. Cada par de números representa primero la coordenada X, luego la coordenada Y. Cualquier personaje...

12
Diagrama de puerta lógica ASCII-art

Te reto a que escribas un código para hacer un diagrama de puerta lógica (extendido) de arte ASCII para la suma de productos en forma de una ecuación. Use la siguiente notación para representar puertas: Y INPUT───|&& |&&───OUTPUT INPUT───|&& O INPUT───|OR...

12
Cree un bot Fanatic para sitios de Stack Exchange

¡Tu desafío hoy es hacer trampa en las insignias! Creará un bot que se conectará a un sitio de Stack Exchange, iniciará sesión como usted, visite la página / preguntas, visite una pregunta y luego visite otras 9 preguntas en la barra lateral "relacionada" (porque parece suficiente para contar como...