Questions tagged [ascii-art]

This challenge involves creating or parsing pictures using text characters as the paint. Typically this uses only 95 printable (from a total of 128) characters defined by the ASCII Standard from 1963.

Filter by
Sorted by
Tagged with
12
votes
3answers
880 views

Implement a Graphing Calculator

There have been many questions involving calculators; however, it does not appear that any involve implementing a graphing calculator. The Challenge You are to write a complete program that takes ...
33
votes
7answers
3k views

Anti-aliasing ASCII art

Background ASCII art is the practice of creating images by using ASCII text to form shapes. Aliasing is the effect created by the large "pixels" of ASCII art, which are the size of characters. The ...
14
votes
1answer
2k views

Code Golf: What is the spaceship's fate? [ASCII art version]

Background In a galaxy (and possibly a universe) far, far away... there was a spaceship and a bunch of planets. A malfunction on board caused the spaceship to run out of fuel. It is now moving at a ...
22
votes
5answers
1k views

Fill in the lakes, 2D

The one-dimensional version of this problem was pretty easy, so here's a harder 2D version. You are given a 2D array of land heights on standard input, and you have to figure out where the lakes will ...
17
votes
4answers
3k views

Rotate an ASCII art image

Out of all of the ASCII characters, it is easy to tell that some of them form groups that are rotations of the same basic character. For example, V > ^ <. ...
6
votes
3answers
1k views

Polyomino generator

Write a program that prints the shapes of one-sided polyominoes. Given input 4 (tetrominos), a sample output would be: ...
29
votes
2answers
3k views

ASCII art 3D StreetView

Input: You get a series of integers (fed via stdin or prompt). Every pair of integers in this series represents a building's WIDTH [valid range: 1..10] and HEIGHT [valid range: 0..10] Assume input to ...
16
votes
4answers
2k views

Visualize long division with ASCII art

Write a program that visualizes long division with ASCII art. Input consists of two integers, a numerator and a denominator, using the input format of your choice. Examples: 1234 ÷ 56: <...