43 lines
1007 B
Markdown
43 lines
1007 B
Markdown
# L33tspeak Converter
|
|
|
|
L33tspeak - the act of speaking like a computer hacker (or hax0r) - was popularized in the late 1990s as a mechanism of abusing ASCII art and character mappings to confuse outsiders. It was a lot of fun. One popular comic strip in 2000 showed just how far the joke ran.
|
|
|
|
<p align="center">
|
|
<img src="../../assets/L33tspeak.gif" alt="L33tspeak">
|
|
</p>
|
|
|
|
In **L33Tspeak** you substitute letters for their rough outlines in ASCII characters, e.g. symbols or numbers. You can have 1:1 mappings (like E -> 3) or 1:many mappings (like W -> `//). So then you wind up with words like this:
|
|
|
|
```text
|
|
BASIC => 6451C
|
|
ELEET => 3L337 (pronounced elite)
|
|
WOW => `//0`//
|
|
MOM => (V)0(V)
|
|
```
|
|
|
|
## Mappings
|
|
|
|
For this challenge we'll be using a subset of American Standard Leetspeak:
|
|
|
|
```text
|
|
A -> 4
|
|
B -> 6
|
|
E -> 3
|
|
I -> 1
|
|
M -> (V)
|
|
N -> (\)
|
|
O -> 0
|
|
S -> 5
|
|
T -> 7
|
|
V -> \/
|
|
W -> `//
|
|
```
|
|
|
|
Your **challenge**, should you choose to accept it, is to **translate to L33T**.
|
|
|
|
## Example
|
|
|
|
```text
|
|
storm -> 570R(V)
|
|
```
|