Trong thử thách này, bạn phải lấy một chuỗi khớp với biểu thức chính quy ^[a-zA-Z]+$
hoặc bất cứ điều gì hợp lý (bạn không phải xem xét chữ hoa hoặc chữ thường nếu bạn muốn) (bạn có thể giả sử chuỗi đó đủ dài và có cấu trúc phù hợp cho tất cả các hoạt động) và xuất ra một chuỗi khác, được tạo ra tương tự như từ ở cuối một tweet dadaist gần đây của POTUS ( "Despite the constant negative press covfefe"
).
Làm thế nào để xác định một chuỗi:
Đầu tiên, có được nhóm âm thanh đầu tiên (thuật ngữ tạo thành).
Làm thế nào để bạn làm điều này? Tốt:
Tìm nguyên âm đầu tiên (
y
cũng là nguyên âm)v creation
Tìm phụ âm đầu tiên sau đó
v creation
Loại bỏ phần còn lại của chuỗi
creat
Đó là nhóm âm thanh đầu tiên của bạn.
Bước tiếp theo:
Lấy phụ âm cuối của nhóm âm thanh
t
và thay thế nó bằng phiên bản có tiếng hoặc không có tiếng. Để làm điều này, tìm chữ cái trong bảng này. Thay thế bằng chữ cái đã cho (có thể là cùng một chữ cái)
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
vì vậy, chúng tôi nhận được
d
Sau đó, lấy nguyên âm tiếp theo sau phụ âm đó. Bạn có thể giả sử rằng phụ âm này không nằm ở cuối chuỗi. Nối hai cái này lại với nhau, sau đó lặp lại hai lần:
didi
Kết hợp điều này với nhóm âm thanh đầu tiên:
creatdidi
Bạn đã hoàn thành: chuỗi đã được xác thực và bây giờ bạn có thể xuất chuỗi đó.
Các trường hợp thử nghiệm:
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
Đây là môn đánh gôn , vì vậy hãy làm cho chương trình của bạn ngắn nhất có thể!