W tym wyzwaniu musisz wziąć ciąg pasujący do wyrażenia regularnego ^[a-zA-Z]+$
lub cokolwiek rozsądnego (nie musisz brać pod uwagę wielkich lub małych liter, jeśli chcesz) (możesz założyć, że ciąg jest wystarczająco długi i ma odpowiednią strukturę dla wszystkich operacji) i wypisuje kolejny ciąg, wygenerowany podobnie do słowa na końcu ostatniego tweeta dadaist przez POTUS ( "Despite the constant negative press covfefe"
).
Jak sprawdzić ciąg:
Najpierw zdobądź pierwszą grupę dźwiękową (wymyślona terminologia).
Jak Ty to robisz? Dobrze:
Znajdź pierwszą samogłoskę (
y
jest także samogłoską)v creation
Znajdź potem pierwszą spółgłoskę
v creation
Usuń resztę ciągu
creat
To twoja pierwsza grupa dźwiękowa.
Następny krok:
Uzyskaj ostatnią spółgłoskę z grupy dźwiękowej
t
i zastąp go wersją dźwięczną lub bezdźwięczną. Aby to zrobić, znajdź literę w tej tabeli. Zamień na podaną literę (która może być tą samą literą)
b: p
c: g
d: t
f: v
g: k
h: h
j: j
k: g
l: l
m: m
n: n
p: b
q: q
r: r
s: z
t: d
v: f
w: w
x: x
z: s
więc rozumiemy
d
Następnie weź następną samogłoskę po tej spółgłosce. Możesz założyć, że ta spółgłoska nie znajduje się na końcu łańcucha. Połącz te dwa razem, a następnie powtórz to dwukrotnie:
didi
Połącz to z pierwszą grupą dźwiękową:
creatdidi
Zrobiłeś: ciąg jest kowariancjonowany i możesz go teraz wyprowadzić.
Przypadki testowe:
coverage: covfefe
example: exxaxa
programming: progkaka (the a is the first vowel after the g, even though it is not immediately after)
code: codtete
president: preszizi
To jest golf golfowy , dlatego prosimy o jak najkrótszy program!