В 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
). Это