Whilst other factions in the game such as the Grineer have some logic behind their language, the Corpus is simply a lossy substitution of the English language.
All Corpus words are the same as their English counterparts, except with the following alphabetical mappings:
This causes some problems with pronunciation as:
Here's a text version of the mappings:
a -> a b -> t c -> y d -> p e -> e f -> t g -> j h -> k i -> i j -> t k -> k l -> p m -> s n -> t o -> o p -> k q -> r r -> t s -> y t -> p u -> u v -> t w -> j x -> k y -> y z -> b
Given text using the English alphabet, output its Corpus translation.
For example, the text
Hello, World! becomes
Keppo, Jotpp! in Corpus
- Input will only consist of ASCII printable characters
- Input text may contain whitespace and punctuation, these must be preserved
- Capitalization of letters must be preserved
- This is code-golf so naturally, fewest bytes wins!
Test cases are separated with
<===========>, with a blank line between input and expected output
Hello, World! Keppo, Jotpp! <===========> Yes Yey <===========> TestcaSe PeypyaYe <===========> Programming Puzzles and Code Golf Ktojtassitj Kubbpey atp Yope Jopt <===========> This text has a newline in it Pkiy pekp kay a tejpite it ip <===========> Corpus language best language Yotkuy patjuaje teyp patjuaje <===========> Strip the flesh! Salt the wounds! Yptik pke tpeyk! Yapp pke joutpy! <===========> "Install Warframe" they said, "It'll be fun" they said "Itypapp Jatttase" pkey yaip, "Ip'pp te tut" pkey yaip <===========> What the **** did you just ****ing say about me, you little *****? I'll have you know I graduated top of my class in the Navy Seals, and I've been involved in numerous secret raids on Al-Quaeda, and I have over 300 confirmed kills. Jkap pke **** pip you tuyp ****itj yay atoup se, you pipppe *****? I'pp kate you ktoj I jtapuapep pok ot sy ypayy it pke Taty Yeapy, atp I'te teet ittoptep it tusetouy yeytep taipy ot Ap-Ruaepa, atp I kate otet 300 yottitsep kippy.
If you also include an audio recording (or video with audio) of you pronouncing each of the testcase's Corpus translations, you may multiply your bytecount by
1 as a reward.