Preguntas etiquetadas con code-golf

10
Calcular el signo del zodiaco chino

Dado que se acerca el Año Nuevo chino, aquí hay un desafío para calcular el zodiaco chino, el elemento y el Taijitu para una fecha determinada. La entrada debe ser una fecha: 1/31/2014 La fecha utilizada aquí es el estilo de EE. UU. mm/dd/yyyy, Pero también puede ser el estilo ISO-8601:...

10
Consejos para jugar golf en Io

¿Qué consejos generales tienes para jugar al golf en Io ? Estoy buscando ideas que se puedan aplicar a los problemas de golf de código en general que sean al menos algo específicos para Io (por ejemplo, "eliminar comentarios" no es una respuesta). Por favor, publique un consejo por...

10
Reduce el arte Ascii

Este desafío es un corte y pegado del arte Ampliar ASCII , pero se invierte , utilizando caracteres de medio bloque basados ​​en PetSCII : string=" ▝▘▀▗▐▚▜▖▞▌▛▄▟▙█" Por lo tanto, el objetivo es reducir 1/2presentando ascii-art . Para muestra, de la cadena: OOOOOO OOOOOO OOOOOO OOOOOOO OOOOOO...

10
Calcular la superraíz de un número

En matemáticas, la tetración es el siguiente hiperoperador después de la exponenciación, y se define como exponenciación iterada. Suma ( un éxito n veces) Multiplicación ( un agregado a sí mismo, n veces) Exponenciación ( un multiplicado por sí mismo, n veces) Tetración ( un exponenciadas...

10
Convertir una matriz de bytes a base64

Su misión es escribir una función / programa que convierta una matriz de bytes (es decir, una matriz de enteros de 0 a 255), en base64. El uso de codificadores base64 integrados no está permitido. La implementación de base64 requerida es RFC 2045. (usando "+", "/", y relleno obligatorio con...

10
Solucionador de funciones lineales desde dos puntos (x, y)

La tarea Escriba una función L () que tome dos argumentos Tuple de coordenadas en la forma (x, y), y devuelva sus respectivas funciones lineales en la forma (a, c), donde a es el coeficiente del término x y c es la intersección en y. Puede suponer que la entrada no será una línea perpendicular al...

10
Generar atajos de teclado para un menú.

Atajos de menú Tradicionalmente, se puede acceder a los menús de los usuarios mediante métodos abreviados de teclado, como Alt + (a letter)simplemente presionar la letra cuando todos los cuadros de texto están desenfocados ( estilo gmail ). Tu tarea Dadas las entradas del menú como entrada, su...

10
Enumerar las combinaciones de elementos en un conjunto.

Dado un conjunto de nelementos, el desafío es escribir una función que enumere todas las combinaciones de kelementos de este conjunto. Ejemplo Set: [1, 7, 4] Input: 2 Output: [1,7], [1,4], [7,4] Ejemplo Set: ["Charlie", "Alice", "Daniel", "Bob"] Input: 2 Output ["Daniel", "Bob"], ["Charlie",...

10
Escribe un escritor de libros

Aquí hay una representación ASCII bastante simple de un libro abierto: |\ | \ | \ | \ | \__________ | || | | || Lorem i | \ || psum do | \ || lor sit | \ || amet, | \ || consect | \||_________| Observe que la porción de texto está solo en la página derecha y tiene 7 caracteres de ancho por 5...

10
¿Qué tan fuertes son los números nonarios?

Se le da un entero no negativo no base (base 9) que consta de los dígitos del 0 al 8 como de costumbre. Sin embargo, el número de dígitos en este número (sin ceros a la izquierda) es un cuadrado perfecto. Debido a esto, el número se puede organizar en una cuadrícula cuadrada (con el orden de...

10
Encuentra el mejor movimiento en un juego de Tetris

Me gusta mucho el Tetris, pero no soy muy bueno en eso. ¡Solo una vez me gustaría ver esa nave espacial despegar frente a mis propios ojos! Y dado que las computadoras son tan buenas en todo, la única solución posible es hacer un programa para que lo reproduzca por mí ... ¡excepto que vas a hacer...

10
Consejos para jugar golf en OCaml

Inspirado en el surtido de otros 'Consejos para jugar al golf en lenguaje xyz'. Como de costumbre, solo sugiera sugerencias que sean específicas de OCaml y no programación en general. Un consejo por respuesta por

10
Código de anagrama

Intentemos esto de nuevo. El objetivo de este concurso es hacer dos piezas de código que sean anagramas entre sí (las dos deben contener los mismos bytes en un orden diferente), y realizarán las siguientes tareas: Uno debe probar si un número ingresado es feliz o primo , y generar si el número...

10
Números reducidos

La entrada es una matriz de (al menos 3, máximo 20) enteros diferentes. Cada entero es mayor que -1000 y menor que 1000. Su tarea es reducir los números "mapeándolos linealmente" de 0.0a 1.0. Esto significa que el número más pequeño de la matriz se asignará a 0.0, el más grande a 1.0. Obtiene la...

10
Shubbles and Smoles - Parte I

La puesta en marcha Considere una caja de forma extraña que contiene 29 celdas numeradas como se muestra en la Fig. 1 a continuación. Dentro de esta caja 2D hay dos especies de animales de forma cuadrada: shubbles y smoles. La figura 1 (a) muestra algunos shubbles en azul y algunos smoles en...

10
Verificar cuadrado mágico

Un cuadrado mágico es una matriz cuadrada de números con el lado n que consiste en los enteros positivos distintos 1, 2, ..., n² dispuestos de manera tal que la suma de los n números en cualquier línea diagonal horizontal, vertical o principal es siempre el mismo número, que se conoce como la...

10
Construye un encriptador rot32

Construir un cifrador rot13 golfizado es demasiado fácil porque las letras son todas del mismo orden en el espacio de caracteres ASCII. Probemos un motor rot32 en su lugar. Su tarea es construir una función que tome una cadena Base64 como entrada y devuelva la misma cadena pero con cada letra...