В Corpus является вымышленной фракцией из популярной видеоигры Warframe , которые имеют несколько интересный язык.
В то время как у других фракций в игре, таких как Grineer, есть некоторая логика за их языком, Корпус - просто замена английского языка с потерями.
Все слова в корпусе такие же, как их английские аналоги, за исключением следующих алфавитных сопоставлений:
Это вызывает некоторые проблемы с произношением, как:
yesстановится yey
sayстановится yay
yayстановится yay
sassyстановится yayyy
caseстановитсяyaye
Вот текстовая версия сопоставлений:
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
Соревнование
Задав текст с использованием английского алфавита, выведите его корпусный перевод.
Например, текст Hello, World!становитсяKeppo, Jotpp! в корпусе
Правила
- Ввод будет состоять только из печатных символов ASCII
- Входной текст может содержать пробелы и знаки препинания, они должны быть сохранены
- Заглавные буквы должны быть сохранены
- Это код-гольф, поэтому, естественно, выигрывает меньше байтов!
Тестовые случаи
Тестовые случаи разделяются <===========>, с пустой строкой между вводом и ожидаемым выводом
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.
Бонус
Если вы также включите аудиозапись (или видео со звуком), когда вы произносите каждый из корпусов тестового набора, вы можете умножить свой счет 1в качестве награды.
x * 1 == x). Это
