Preguntas etiquetadas con ascii-art

10
Visualiza un tablero de Nim como un experto

Antecedentes En el juego de Nim , los jugadores alternan quitando "piedras" de las "pilas": en cada turno, un jugador debe quitar entre una y todas las piedras de una sola pila. El objetivo de Nim es tomar la última piedra o, en la variante misere, obligar a tu oponente a hacerlo; sin embargo,...

10
Salida de un "splat" ASCII

Si arrojas un huevo ASCII en una dirección determinada, terminas con un splat ASCII de tamaño n . "Comienza" con una o(la yema), y continúa en una dirección dada con "líneas" que consisten en 2 hasta n * 's. Los *'s están separados por un "espacio", y las oy todas las "líneas" de *están separadas...

10
Solucionador Tatamibari

Antecedentes Tatamibari es un rompecabezas lógico diseñado por Nikoli. Un rompecabezas Tatamibari se juega en una cuadrícula rectangular con tres tipos diferentes de símbolos: +, -. y |. El solucionador debe dividir la cuadrícula en regiones rectangulares o cuadradas de acuerdo con las siguientes...

10
Parte relevante para un servicio de bádminton

Introducción: Vi que solo había otro desafío relacionado con el bádminton en este momento . Como yo mismo juego al bádminton (durante los últimos 13 años), pensé que agregaría algunos desafíos relacionados con el bádminton. Aquí el segundo (el primero se puede encontrar aquí ): Desafío: Algunas...

10
¡Pesa tus palabras!

El reto Dadas dos cadenas, cada una de hasta 30, que consiste en caracteres ASCII imprimibles (códigos [ 32 , 126 ][32,126][32, 126] ), ¡colóquelos en una balanza en la menor cantidad de bytes de código! Esto consta de los siguientes pasos: Calcular y comparar los pesos de las cuerdas. Elija la...

9
Trazado de rayos bidimensional

El desafío es implementar un programa de trazado de rayos bidimensional, basado en texto. Las fuentes de luz blanca son @símbolos. R, Gy Bson filtros de luz. /y \son espejos con 80% de reflectividad. ?Es un sensor de luz. >, <, ^Y Vcombinar la luz en la dirección apropiada (por ejemplo, si...

9
Varillas de conteo; cuenta tus barras

Algunos antecedentes Las barras de conteo son pequeñas barras (3-14 cm de largo) que fueron utilizadas por matemáticos de muchas culturas asiáticas durante más de 2000 años para representar cualquier número entero o fracción. (En este desafío nos centraremos en enteros sin signo). También había...

9
Generador de código de arte ASCII

Tengo un programa que genera código Brainfuck formateado. Ejecuto mi programa ./example "S" y la salida es +[>+ < +++ ] >--. que imprime S en Brainfuck. Su objetivo es escribir un programa que acepte una cadena como entrada y salida del código fuente en otro idioma que imprima...

9
Gráfico de resultados de búsqueda de Google

Cuando buscas algo en Google , aparece convenientemente un mensaje cerca de la parte superior de la página que dice algo así About 53,000,000 results (0.22 seconds). (Los números cambian dependiendo de lo que se buscó, por supuesto). En este desafío, escribirá un programa que dibuje un gráfico...

9
Descomponer un número en una suma de repdigits

Repdigits son números de la forma a * (10^n - 1)/9con a in [-9,9]\{0}(en otras palabras, 111, -3333, 66, números que se hacen repitiendo solo un dígito) Objetivo: escribir un programa o función que tome un solo entero positivo Ne imprima N = s_1 + s_2 + ... + s_k. Debe haber un número por línea y...

9
Cuadrados de arte ASCII fractales afines

Escribe el programa más pequeño que puedas para crear fractales afines. Puede usar cualquier método que considere que genera los mismos resultados que las reglas a continuación. ¡No tiene que usar ninguna idea de los métodos sugeridos! Su programa tomará dos entradas, la primera para definir el...

9
HappyCube Puzzle Solver

Este desafío está inspirado en un rompecabezas que jugué, que consiste en piezas de espuma como estas: que deben ensamblarse en cubos 3D, como estos: Las piezas del rompecabezas se pueden ver como cuadrículas de 5 * 5 cuadrados, cuyos cuadrados 3 * 3 centrales siempre son sólidos, mientras...

9
Búsqueda de cuadrados de marcha

Marching Squares es un algoritmo de gráficos de computadora, que se utiliza para recuperar isocontornos 2D de una cuadrícula de muestras (ver también, su hermano mayor Marching Cubes para configuraciones 3D). La idea es procesar cada celda de la cuadrícula de forma independiente y determinar los...

9
¿Te mugía hoy?

La distribución Debian Linux (y las distribuciones basadas en Debian, como Ubuntu, Kali y otras) usan un administrador de paquetes llamado APT. Para instalar el programa foo, escribiría en un terminal sudo apt-get install foo Un pequeño huevo de Pascua de APT es el siguiente apt-get moo Que...

9
Visualiza los números de la iglesia

Antecedentes Visualización de términos de cálculo λ El famoso malabarista lambda (y golfista de códigos ) John Tromp ideó una visualización interesante de términos en el cálculo λ. En sus palabras: las abstracciones (lambdas) están representadas por líneas horizontales, las variables por...

9
Estructura de directorios Gráfica Treefication

Convierta una estructura de directorio clásica como esta: config.yml drafts begin-with-the-crazy-ideas.textile on-simplicity-in-technology.markdown includes footer.html header.html Dentro de esto . ├── config.yml ├── drafts | ├── begin-with-the-crazy-ideas.textile | └──...

9
Las diezcientas palabras más comunes

Esta pregunta está escrita porque "Thing Explainer" es divertido de leer y me dio una idea. Escriba "cosas que hacen que la computadora haga cosas" que lee / toma un conjunto de letras, números y cosas como esta "#%|?y devuelve True / 1si todas las palabras son parte de este conjunto . Si todas...