Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Sandbox

Post History

60%
+1 −0
#3: Post edited by user avatar Razetime‭ · 2020-12-09T04:27:25Z (almost 4 years ago)
  • Towering Cistercian representation
  • Towering Cistercian representation [FINALIZED]
#2: Post edited by user avatar Razetime‭ · 2020-12-09T04:24:06Z (almost 4 years ago)
  • Moving my sandbox questions from SE to here.
  • Inspired by [this video.](https://www.youtube.com/watch?v=9p55Qgt7Ciw&ab_channel=Numberphile)
  • Given a positive integer, draw its Cistercian representation as ascii art.
  • [![enter image description here][1]][1]
  • ## The Challenge
  • Cistercian numerals are a decimal-based number representation system which use simple line based drawings to represent 4-digit numerals. Their structure is as follows:
  • ```
  • Tens|Units
  • |
  • Thousands|Hundreds
  • ```
  • The digits are represented as follows:
  • ```
  • 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0
  • ___ | | | | ___ | | ___ | | ___ |
  • | | \ | / | / | | | | | | | | |
  • | | \ | / | / | | | | | | | | |
  • | ___ | \ | / | / | | | | | ___| | ___| |
  • ```
  • As you can see, there are some repeating patterns within the symbols:
  • ```
  • 5 → 4 + 1
  • 7 → 6 + 1
  • 8 → 6 + 2
  • 9 → 6 + 1 + 2
  • ```
  • In order to represent a general Cistercian number, you will have to place the digits in the correct place for their value, mirroring horizontally if they are on the left, and vertically if they are on the bottom.
  • The fun part is when you stack a Cistercian representation on top of another one to accommodate more digits e.g.:
  • ```
  • T|U
  • |
  • Th|H
  • |
  • Hth|Tth
  • |
  • TM|M
  • ```
  • like a tower of sorts.
  • You will need to stack as many 4 part towers as the number requires, and you will need to prepend 0's to the input if it's length is not a multiple of 4.
  • Hence, given an input number, say, 12345, you should get the following:
  • `00012345 → 5432,1000`
  • which turns into:
  • ```
  • 4|5
  • |
  • 2|3
  • |
  • 0|1
  • |
  • 0|0
  • ```
  • which becomes:
  • ```
  • ___
  • \ | /
  • \ | /
  • \|/
  • |
  • |
  • |
  • | /
  • | /
  • ___|/
  • |
  • |
  • |___
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • ```
  • Note that this is created by making two towers for the 4 digit numbers `2345` and `0001`, stacking them, and adding a link of three `|` characters between them.
  • # Scoring
  • This is [tag:code-golf]. Shortest answer in each language wins.
  • [1]: https://i.stack.imgur.com/JmmEq.png
  • Inspired by [this video.](https://www.youtube.com/watch?v=9p55Qgt7Ciw&ab_channel=Numberphile)
  • Given a positive integer, draw its Cistercian representation as ascii art.
  • [![enter image description here][1]][1]
  • ## The Challenge
  • Cistercian numerals are a decimal-based number representation system which use simple line based drawings to represent 4-digit numerals. Their structure is as follows:
  • ```
  • Tens|Units
  • |
  • Thousands|Hundreds
  • ```
  • The digits are represented as follows (in the units place):
  • ```
  • 1 2 3 4 5 6 7 8 9 0
  • ___ ___ ___ ___
  • \ / / | | | |
  • \ / / | | | |
  • ___ \ / / | | ___| ___|
  • ```
  • As you can see, there are some repeating patterns within the symbols:
  • ```
  • 5 → 4 + 1
  • 7 → 6 + 1
  • 8 → 6 + 2
  • 9 → 6 + 1 + 2
  • ```
  • In order to represent a general Cistercian number, you will have to place the digits in the correct place for their value, mirroring horizontally if they are on the left, and vertically if they are on the bottom.
  • The fun part is when you stack a Cistercian representation on top of another one to accommodate more digits e.g.:
  • ```
  • T|U
  • |
  • Th|H
  • |
  • Hth|Tth
  • |
  • TM|M
  • ```
  • like a tower of sorts.
  • You will need to stack as many 4 part towers as the number requires, and you will need to prepend 0's to the input if it's length is not a multiple of 4.
  • Hence, given an input number, say, 12345, you should get the following:
  • `00012345 → 5432,1000`
  • which turns into:
  • ```
  • 4|5
  • |
  • 2|3
  • |
  • 0|1
  • |
  • 0|0
  • ```
  • which becomes:
  • ```
  • ___
  • \ | /
  • \ | /
  • \|/
  • |
  • |
  • |
  • | /
  • | /
  • ___|/
  • |
  • |
  • |___
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • ```
  • Note that this is created by making two towers for the 4 digit numbers `2345` and `0001`, stacking them, and adding a link of three `|` characters between them.
  • # Scoring
  • This is code-golf. Shortest answer in each language wins.
  • [1]: https://i.stack.imgur.com/JmmEq.png
#1: Initial revision by user avatar Razetime‭ · 2020-11-15T04:59:27Z (about 4 years ago)
Towering Cistercian representation
Moving my sandbox questions from SE to here.

Inspired by [this video.](https://www.youtube.com/watch?v=9p55Qgt7Ciw&ab_channel=Numberphile)

Given a positive integer, draw its Cistercian representation as ascii art.

[![enter image description here][1]][1]

## The Challenge

Cistercian numerals are a decimal-based number representation system which use simple line based drawings to represent 4-digit numerals. Their structure is as follows:
```
     Tens|Units
         |
Thousands|Hundreds
```
The digits are represented as follows:
```
1   | 2   | 3   | 4   | 5   | 6    | 7    | 8    | 9    | 0   
___ |     |     |     | ___ |      | ___  |      | ___  |
    |     | \   |   / |   / |    | |    | |    | |    | |
    |     |  \  |  /  |  /  |    | |    | |    | |    | |
    | ___ |   \ | /   | /   |    | |    | | ___| | ___| |

```

As you can see, there are some repeating patterns within the symbols:
```
5 → 4 + 1
7 → 6 + 1
8 → 6 + 2
9 → 6 + 1 + 2
```
In order to represent a general Cistercian number, you will have to place the digits in the correct place for their value, mirroring horizontally if they are on the left, and vertically if they are on the bottom.

The fun part is when you stack a Cistercian representation on top of another one to accommodate more digits e.g.:
```
  T|U  
   |   
 Th|H  
   |   
Hth|Tth
   |   
 TM|M 
```
like a tower of sorts. 

You will need to stack as many 4 part towers as the number requires, and you will need to prepend 0's to the input if it's length is not a multiple of 4.

Hence, given an input number, say, 12345, you should get the following:

`00012345 → 5432,1000`

which turns into:
```
4|5
 |
2|3
 |
0|1
 |
0|0
```
which becomes:

```
     ___
 \  |  /
  \ | /
   \|/
    |
    |
    |
    |  /
    | /
 ___|/
    |
    |
    |___
    |
    |
    |
    |
    |
    |
    |
    |
    |

```
Note that this is created by making two towers for the 4 digit numbers `2345` and `0001`, stacking them, and adding a link of three `|` characters between them.

# Scoring

This is [tag:code-golf]. Shortest answer in each language wins.

  [1]: https://i.stack.imgur.com/JmmEq.png