In dieser Herausforderung müssen Sie eine Zeichenfolge verwenden, die dem regulären Ausdruck entspricht ^[a-zA-Z]+$
oder was auch immer sinnvoll ist (Sie müssen keine Groß- oder Kleinbuchstaben berücksichtigen, wenn Sie möchten) (Sie können davon ausgehen, dass die Zeichenfolge lang genug ist und für alle die richtige Struktur aufweist Operationen) und geben eine weitere Zeichenfolge aus, die ähnlich wie das Wort am Ende eines kürzlich von POTUS ( "Despite the constant negative press covfefe"
) veröffentlichten dadaistischen Tweets erzeugt wurde .
So verstecken Sie einen String:
Holen Sie sich zuerst die erste Klanggruppe (zusammengesetzte Terminologie).
Wie machst Du das? Gut:
Finde den ersten Vokal (
y
ist auch ein Vokal)v creation
Finden Sie danach den ersten Konsonanten
v creation
Entfernen Sie den Rest der Zeichenfolge
creat
Das ist deine erste Soundgruppe.
Nächster Schritt:
Holen Sie sich den letzten Konsonanten der Soundgruppe
t
und ersetzen Sie es durch die stimmhafte oder stimmlose Version. Suchen Sie dazu den Buchstaben in dieser Tabelle. Ersetzen Sie durch den angegebenen Buchstaben (der möglicherweise der gleiche Buchstabe ist).
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
also bekommen wir
d
Nehmen Sie dann den nächsten Vokal nach diesem Konsonanten. Sie können davon ausgehen, dass sich dieser Konsonant nicht am Ende der Zeichenfolge befindet. Verbinde diese beiden und wiederhole es dann zweimal:
didi
Verketten Sie dies mit der ersten Klanggruppe:
creatdidi
Sie haben es geschafft: Die Zeichenfolge ist verdeckt, und Sie können sie jetzt ausgeben.
Testfälle:
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
Dies ist Code-Golf , also machen Sie bitte Ihr Programm so kurz wie möglich!