Preguntas etiquetadas con code-golf

10
Mosaico más simple del piso

Debe escribir un programa o función que reciba una cadena que describa el piso como entrada y salida o que devuelva el área del meta-mosaico más simple que podría crear el patrón dado del piso. El piso es parte de una cuadrícula cuadrada. Cada mosaico cuadrado tiene un color azul o negro...

10
Orden y Caos y Codegolf

Order and Chaos es una variante de Tic-Tac-Toe jugado en un tablero de 6x6. ¡Sin embargo, lo que hace que el juego sea único es que ambos jugadores pueden colocar una X o una O! Cada turno (comenzando con Orden), un jugador coloca una X o una O en cualquier casilla desocupada. Ganar es simple. El...

10
Mezclando caracteres en una cadena

Debe escribir una función / programa que tome datos a través de los stdinargumentos de línea de comandos / argumentos de función, mezcle los caracteres en una cadena y luego envíe la cadena final a través de stdout. La entrada contendrá primero una cadena (no vacía o null), un espacio, y luego un...

10
Cuenta las palabras cruzadas

Considere la siguiente cuadrícula estándar de crucigramas de 15 × 15 . Podemos representar esto en el arte ASCII utilizando #bloques y (espacio) para cuadrados blancos. # # # # # # # ### ## ## ## # # # # ## ## ## ### # # # # # # # Dada una cuadrícula de crucigramas en...

10
¡Imprime la bandera británica!

¡Inspirado en Print the American Flag! Esta es una copia directa pero con la bandera británica, ya que tiene algunas simetrías, ¡pero sigue siendo bastante compleja! ¡Su desafío es producir el siguiente arte ASCII en la menor cantidad de bytes posible! Gire la cabeza / pantalla (¡no ambas!) 90...

10
Contador hexadecimal

Hexadecimal es un sistema de conteo de base 16 que va de 0a f. Su trabajo es hacer un contador que muestre estos números. Ejemplo: $ python counter.py 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 Reglas: Los...

10
Práctica de golf: Pyth [cerrado]

Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Code Golf Stack Exchange. Cerrado hace 2 años . Este es un desafío sobre los trucos...

10
Crear sumas distintas

Debe escribir un programa o función que reciba un número entero como entrada y salida o que devuelva dos enteros cuya suma sea la primera. Hay un requisito adicional: ningún número puede ser parte de la salida para dos entradas diferentes . Detalles Debería poder manejar entradas para al menos...

10
Juego ASCII de Pong

Ascii Pong El desafío es recrear el clásico juego "pong" en caracteres ASCII en el código más corto posible. Requisitos / especificaciones La "pantalla" debe tener 45x25 caracteres. El espacio en blanco debería ser en realidad un espacio en blanco. Las paletas deben ser 9 signos iguales:...

10
Consejos para jugar golf en INTERCAL

¿Qué consejos generales tienes para jugar al golf en INTERCAL ? Estoy buscando ideas que puedan aplicarse a los desafíos de golf de código y que también sean al menos algo específicas para INTERCAL (es decir, "eliminar comentarios" no es una respuesta útil). Sé que los idiomas exóticos pueden ser...

10
Llenar espacios vacíos llenando espacios vacíos

Escriba una función (como placeAt) que tome una matriz de enteros no negativos y un índice que sea un entero no negativo. Debería colocar un 1 en el índice dado, posiblemente desplazando otras entradas por un lugar para desocupar ese lugar, con 0 para espacios vacíos. Si la entrada en el índice...

10
Acortar un número largo

Cuando se trata de números largos cuando se juega golf con códigos, puede ser difícil reducir la longitud de su código, entonces, ¿tiene algún consejo para hacer que un número sea más corto y fácil de administrar? Por ejemplo, el siguiente código Pyth imprime "Hola mundo", pero a 44 bytes, eso no...

10
Una relación al revés

Escriba un programa o función que, dadas dos cadenas ASCII Ay B, producirá cadenas A'y B'donde las subcadenas comunes se invierten en su lugar. El proceso para encontrar A'es el siguiente: A' Inicialmente está vacío. Si el primer carácter de Aestá en B, encuentre el prefijo más largo del Acual es...

10
Trazar un mosaico de plano hiperbólico

Haga un diagrama (disco Poincare) de una teselación en un plano hiperbólico, como: El programa toma cuatro entradas: 1) Cuántos bordes / polígono (tres en este ejemplo). 2) Cuántos se cruzan en cada vértice (siete en este ejemplo). 3) Cuántos pasos se alejan del vértice central para...

10
Evaluación de expresiones con shorthands numéricos

Trabaja para una empresa que quiere hacer una calculadora fácil de usar y, por lo tanto, se le ha encomendado la tarea de agregar la capacidad para que los usuarios usen "shorthands numéricos", es decir, letras que representan valores numéricos, como kfor 1000. Debido a que su empresa quiere...

10
Reconstruir un rectángulo de texto a partir de tiras diagonales

Este desafío está inspirado en una pregunta SO sobre atravesar una matriz enumerando todas sus tiras diagonales. En lugar de una matriz, considere un bloque de texto: ABCD EFGH IJKL Al atravesar las diagonales SW-NE de este bloque de izquierda a derecha, comenzando desde la esquina superior...

10
¡Avast, sois malvados!

Barbanegra era un pirata Inglés de principios del 18 º siglo. Aunque era conocido por saquear y tomar barcos, comandó sus naves con el permiso de sus tripulaciones. No hay informes de que él haya dañado o asesinado a sus cautivos. Este desafío es en honor al infame Barbanegra e inspirado en el Día...