Preguntas etiquetadas con code-golf

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
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
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
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...

12
Calcule la entropía de bloque

Una vez necesitaba escribir una función que calcule la entropía de bloques de una serie de símbolos dada para un tamaño de bloque dado y me sorprendió lo corto que fue el resultado. Por lo tanto, te desafío a codegolf tal función. No te estoy diciendo lo que hice por ahora (y en qué idioma), pero...

12
¿Sería este número un buen combo de 2048?

Inspirado en xkcd . Su desafío es determinar si un número sería una buena combinación en el juego 2048 . Su entrada será un número, como: 8224 Y la salida será si ese número sería un buen combo de 2048, que para esta entrada sería trueo yeso 1o cualquier otra forma de indicar un resultado...

12
Hacer una nube de palabras de un texto

El código debe tomar texto de la entrada estándar: The definition of insanity is quoting the same phrase again and again and not expect despair. El resultado debe ser un archivo PNG que contenga la nube de palabras correspondiente a ese texto: Lo anterior nube de palabras fue creado usando...

12
¡Confunde el corrector ortográfico de Word!

Su tarea es hacer un programa que tome una entrada de una palabra de cualquier longitud, en la fuente Calibri. Esta palabra estará compuesta de caracteres de letras que se encuentran en un teclado QWERTY normal. No habrá acentos ni ningún otro carácter (es decir, puntuación, números,...

12
Alinee el CSV

Visión general: Su trabajo es tomar la entrada CSV en key=valueformato y alinearla de una manera más organizada (ver más abajo). Entrada: Siempre a través de stdin . Los registros siempre estarán en la siguiente forma

12
Circle Maze Checker

¿Conoces esos juguetes de madera con pequeños rodamientos de bolas donde el objeto es moverse por el laberinto? Esto es un poco así. Dado un laberinto y una serie de movimientos, determine dónde termina la pelota. El tablero se sostiene verticalmente, y la bola se mueve solo por gravedad cuando se...

12
El movimiento más largo de las damas chinas

En las Damas chinas , una pieza puede moverse saltando sobre cualquier otra pieza, o haciendo una secuencia de tales saltos. Su tarea es encontrar la secuencia más larga posible de saltos. Entrada Una secuencia de 121 ceros o unos, cada uno representando un lugar en un tablero. Un cero significa...

12
Encuentra todos los prefijos inequívocos de un conjunto de cadenas

Para este desafío, debe implementar el Abbrevmódulo de Ruby en el menor código posible. Desafío La entrada será lo que su idioma tenga como una matriz (matriz, lista, secuencia, etc.) de cadenas. Puede escribir una función, o puede aceptar palabras separadas por comas en STDIN. Luego debe...

12
Asientos del teatro

Tarea Un teatro tiene 10 filas, etiquetadas Aa Jde adelante hacia atrás, y 15 asientos en cada fila, numeradas del 1 al 15 de izquierda a derecha. El programa utiliza las siguientes reglas para elegir los mejores asientos. Regla 1: Todos los asientos en una reserva deben estar en la misma fila,...

12
Convierta JSF ** k a JS normal

Muchos de ustedes ya saben JSF ** k . Para aquellos que no lo hacen, es un script que básicamente convierte cualquier código JavaScript en algo escrito usando solo []()!+. Su tarea es construir, usando cualquier lenguaje de su elección, un programa que convierta JSF ** k en JavaScript no...