Preguntas etiquetadas con code-golf

10
Crea una palanca de cambios

Para "desplazarse" sobre un número de nlugares, haga lo siguiente: Eliminar los últimos ndígitos Agregue ncopias del primer dígito al comienzo del número Por ejemplo, para cambiar el número 31415tres lugares, saque los últimos tres dígitos para obtener 31, y luego agregue tres copias más del...

10
Generando primos de Fermat

Dado un número n, imprima el enésimo primer número de Fermat, donde los números de Fermat tienen la forma 2 2 k +1. Este código debe teóricamente trabajo para cualquier n (es decir, no se hardcode), aunque no se espera que interrumpir para n> 4. (Debe no volver 4294967297 para n = 5, como...

10
¿Cuándo parpadean las luces?

Imagina que tienes dos luces. Estas luces parpadean a una velocidad específica: Light 0: Delay 0ms and then blink every 1000ms Light 1: Delay 500ms and then blink every 1000ms Simulemos estas luces durante los primeros 2000 ms: 0ms: Light 0 on 500ms: Light 1 on 1000ms: Light 0 off 1500ms: Light...

10
Implemente el cubo cúbico

Cúbicamente es un lenguaje esotérico bastante nuevo capaz de crear respuestas cortas, similares al golf, para un subconjunto muy específico de problemas. Es único en el sentido de que almacena memoria en forma de un cubo de Rubik 3x3, lo que hace que los cálculos sean mucho menos triviales que en...

10
Leer mi fecha de forma libre

Dada una fecha escrita en cualquiera (debe manejar todos en el mismo programa) de los siguientes formatos, analícela en una válida yyyy/mm/dd date. 17th May 2012 March 14th, 2016 20 February 2014 September 14, 2017 Sunday, June 8, 2015 Reglas Las fechas a veces serán inválidas, es decir. día...

10
Víbora binaria ciega

Imagina que tienes dos cajas B(x)y B(y), cada una con un bit desconocido: 0 o 1, y una máquina Fque puede radiografiarlas y producir una tercera caja para B(x^y)( xor ). FTambién puede calcular B(x*y)( y ). De hecho, esos son solo casos especiales de la operación única que la máquina puede...

10
Rectángulos Unicode

Dado una matriz ade caracteres deu=" ╶╺╵└┕╹┖┗╴─╼┘┴┶┚┸┺╸╾━┙┵┷┛┹┻╷┌┍│├┝╿┞┡┐┬┮┤┼┾┦╀╄┑┭┯┥┽┿┩╃╇╻┎┏╽┟┢┃┠┣┒┰┲┧╁╆┨╂╊┓┱┳┪╅╈┫╉╋" las coordenadas de una submatriz como x, y, w, h(izquierda, superior, de anchura> 1, altura> 1) un grosor tde 1 (como en ┌) o 2 (como en ┏) renderiza un borde interno...

10
Es un desafío para encontrar una película

Este es un desafío de raspado web simple (ish). Entrada Su código debe tener una clasificación de película MPAA y un número de 0 a 100 como entrada. Puede hacer esto de cualquier manera que le resulte conveniente. Salida Su código debe devolver el nombre de cualquier película que tenga a) esa...

10
Números de BIU (o números sumados)

Cómo detectarlos Toma un entero positivo k. Encuentra sus divisores . Encuentra los factores primos distintos de cada divisor . Suma todos estos factores juntos. Si este número (suma) es un divisor de k ( si la suma divide k ) entonces, este número k, es un número BIU Ejemplos Tomemos el número...

10
Exact Cover Puzzle

DESAFÍO Dado un conjunto de letras agrupadas, colóquelas en el tablero para que cubran el área por completo. Representación de la Junta (también conocido como BARCO DECK) El tablero es una cuadrícula de 6x6. Siempre habrá 36 cuadrados totales. Las columnas están marcadas AF. Las filas están...

10
Exponente de números complejos

Dados dos enteros, que pueden ser negativos, cero o positivos, ay b(tomados en cualquier formato razonable, incluida la entrada de un número complejo simple ), convertirlo a a + bidonde iestá el número imaginario (raíz cuadrada de uno negativo). Luego, eleve a la potencia de una tercera variable de...

10
¿Qué se puede asignar a qué?

relacionado ¿Qué se puede asignar a qué? En este desafío se le dará dos tipos, Ay By determinar si Aes asignable a B, Bse puede asignar aA o no. El sistema de tipos (Usaré t para representar cualquier tipo) Tipos basicos Los tipos básicos están representados por una sola letra mayúscula,...

10
Aproximar mis cuadrados

Inspirado en este video de tecmath . Se xpuede encontrar una aproximación de la raíz cuadrada de cualquier número tomando la raíz cuadrada entera s(es decir, el entero más grande de ese tipo s * s ≤ x) y luego calculando s + (x - s^2) / (2 * s). Llamemos a esto aproximación S(x). (Nota: esto es...

10
¿Tengo permiso?

El reto Dada una cadena que indica la notación simbólica del permiso UNIX de un archivo y su propiedad (ID de usuario e ID de grupo), decida si un usuario dado Atiene permiso para leerlo / escribirlo / ejecutarlo. Relacionados . Permisos en el sistema UNIX En UNIX, cada archivo tiene tres...

10
¿Es un número satisfactorio?

inspirado en esta conversación de chat Un número satisfactorio es un número cuya representación decimal es de la formaabx , con las siguientes propiedades: xes el sufijo de repetición final más largo, o el último dígito si no hay repetición al final ( 123333-> 3333, 545656-> 5656,123 ->...

10
Forme una lista usando números primos

Te han dado N montones de monedas. Has decidido dividir cada una de esas pilas B 1 , B 2 , ..., B N entre grupos separados de personas. La cantidad de personas que reciben monedas tiene que ser un número primo y la cantidad de dinero otorgada a cada persona debe ser diferente en cada...