# Hex to ASCII## Description> Do you know how to speak hexadecimal? I love speaking in hexadecimal. In fact, in HexadecimalLand, we like to say## Attachments> 4c49544354467b74306f6c355f346e645f77336273317433735f6172335f763372795f696d70307274346e745f6630725f4354467d---# No jokeThis is a pretty simple task, a quick google search solves it instantly, it's just a conversion of hexto string (in ASCII).
## Okay maybe one joke.I'm going to start a tradition upsolving easy problems in emojicode because its pretty funny lol.![bruh](https://github.com/flocto/writeups/blob/main/2022/LITCTF/hex2ascii/forctftime.png?raw=true)
If you read my [first emojicode writeup](https://github.com/flocto/writeups/tree/main/2022/ImaginaryCTF/emojis) this one isquite similar to the last part of that one.
Basically I define a string literal `hex` with the given input. Then I iterate over the range of that literal with a step of 2. On each iteration, I take a slice of 2 characters, read that slice as a number using base 16, and finally store that number as a bytein `char`. `char` is then appended to `msg`, a string builder defined earlier. 
After all the iterations, the entire message should be properly decoded in `msg`, meaning we can just print it out.
Running the program, we get our flag.```>>> emojicodec hex2ascii.?>>> ./hex2asciiLITCTF{t0ol5_4nd_w3bs1t3s_ar3_v3ry_imp0rt4nt_f0r_CTF}```