Preguntas etiquetadas con ascii-art

18
Imprimir un árbol binario

Inspirado por una pregunta reciente sobre SO ... Escriba una función para imprimir un árbol binario en el siguiente formato: 3 / \ 1 5 \ / \ 2 4 6 La salida debe consistir en una línea de nodos, seguido de una línea de /y \caracteres que indican relaciones, seguida de una línea de nodos,...

18
Patrón de tablero de ajedrez

Entrada: un número positivo, menor que 80, desde stdin o como argumento de línea de comandos. Salida: un patrón de tablero de ajedrez cuadrado, el tamaño del número de entrada. Los campos oscuros están representados por la letra 'X', los campos blancos por un espacio. El campo superior izquierdo...

18
Construye un móvil pequeño y equilibrado

Te dan un montón de pesos, y tu tarea es construir un pequeño móvil equilibrado usando esos pesos. La entrada es una lista de pesos enteros en el rango de 1 a 9, inclusive. Puede haber duplicados. La salida es una imagen ascii de un móvil que, cuando se cuelga, se equilibraría. Quizás mejor se...

18
Programación en estrella!

El reto ¡Escriba un programa o función que imprima estrellas! El programa recibirá dos parámetros por entrada estándar: tamaño de la estrella y número de puntos de la estrella. Una estrella puede tener cualquier tamaño entre 0 y 10 y tener 3, 4 o 5 puntos. Los parámetros de entrada están separados...

18
Consejos para jugar golf ASCII art

Creo que las preguntas de arte ASCII sobre PPCG son divertidas de hacer, pero personalmente creo que puede ser bastante difícil, especialmente cuando la pregunta está etiquetada como código-golf . Me pregunto si alguien aquí podría tener algunos consejos que sean útiles para producir arte...

18
Calcular números prácticos

Definición Un entero positivo nes un número práctico (secuencia OEIS A005153 ) si todos los enteros positivos más pequeños se pueden representar como sumas de divisores distintos de n. Por ejemplo, 18es un número práctico: sus divisores son 1, 2, 3, 6, 9 y 18, y los otros enteros positivos...

18
Dame un corte de pelo!

Esta es mi cabeza: \ /-- -| / -\ | | | \ \ \ \ | --\ | \ | | / |--| / / | /|- //--| / | | | || //\ | | \ /| // \ | Se compone de exactamente ocho pelos. Mi pelo es demasiado largo. Corte cada hebra individual a la longitud que especifique. Entrada La atracción principal en esta sección es...

18
Dibuja pilas de cajas en crecimiento

La tarea En este desafío, su tarea es dibujar una representación de arte ASCII de varias pilas de cajas de altura creciente. Se le da como entrada el número de pilas, que es un número entero positivo. La primera pila contiene una caja de tamaño 2x2. La segunda pila contiene 2 cajas de tamaño 3x3....

18
Tejido ASCII de 64 bits

Entrada Dos enteros: Un entero no negativo W en el rango de 0 a 2 ^ 64-1, que especifica el tejido. Un entero positivo S en el rango de 1 a 255, que especifica la longitud del lado. Estos se pueden tomar en el orden que más le convenga. Salida Una representación S por S ASCII de la trama...

18
X marca el lugar

X marca el lugar Su objetivo es agregar una cruz alrededor de la X mayúscula: Ejemplo de entrada / salida Entrada: mdhyyyyyyyhhhddmmm mdyyssoo oooosyyyhhhdmm hsso oossoooooyyhhdhhdmmm yoooooo oo ssysssyhhdyyyhmmmm myso oso o oyo hhhdhhyhyhhm mm m mhsyhhys oss yyyhhhsosyhhmmmmdmmm...

18
Cajas de cambio de forma

Defino cuatro estilos de caja: +-----+ ooooooo ^^^^^ ******* | 1 | o 2 o < 3 > * 4 * | | o o < > * * +-----+ ooooooo vvvvv ******* Escriba un programa o función que le dé un número entero y una cadena encontrará uno de los cuadros anteriores dentro de la cadena y cambiará su estilo...

18
Tema de mi cumpleaños: en llamas

Necesito encender algunas velas. De hecho, necesito encender una cantidad arbitraria de velas. Pero solo los buenos. OBJETIVO Dado un bloque de texto (que contiene velas encendidas, válidas e inválidas) y un número Ncomo entrada, escriba un programa o función que encienda una cantidad exactamente...

18
Ajusta tu silla

Desafío ¡Acabas de comprar una silla nueva! El problema es que no tienes idea de cómo controlarlo, por lo que deberás escribir un programa que lo haga por ti. Solo puedes sentarte en la silla sin ajustar durante tanto tiempo. Por lo tanto, su código deberá ser lo más breve...

18
Sigue el camino

El desafío es seguir (dibujar) el camino: ^n - arriba por n líneas vn - abajo por n líneas >n - justo por n posiciones de caracteres <n - dejado por n posiciones de caracteres n es un número entero mayor que cero (es decir, no puede recibir un comando como >-2 ). No hay separadores...

18
Un simple simulador de ADN

Su código va a generar una representación muy simple del ADN en el arte ASCII, para siempre. Tomará dos números como entrada en cualquier formato que desee: como una lista, como argumentos para una función, en stdin, etc. Un intervalo de punto flotante Ien segundos entre 0.0 y 1.0 (inclusive) Un...

18
Días comprimidos de la semana

Dada una entrada de una lista de días de la semana, genera la representación ordenada más corta de la lista. El formato de la entrada es una cadena que consta de una o más de las subseries de dos caracteres Su(domingo), Mo(lunes), Tu(etc.), We, Th, Fr, y Sa. La entrada no necesariamente se puede...

18
Moldeado de arte ASCII

Se le proporciona una única cadena ASCII imprimible que no contiene líneas nuevas y un "molde" multilínea, que contiene espacios ( ) y hashes ( #). Debe ir carácter por carácter en la cadena y reemplazar los hashes utilizando los caracteres de la cadena en orden de izquierda a derecha, de arriba a...

18
¡Cuenta el ASCII hamantaschen!

Hoy es Purim en el que una costumbre es distribuir galletas en forma de triángulo con relleno llamado hamantaschen (singular: hamantasch ). Otra costumbre es beber mucho. No soy el panadero más perfecto ... ¡Tengo tantos hamantaschen de tamaño irregular para dar y tantos amigos para darles! Si le...