Cho một chuỗi làm đầu vào, xuất chuỗi với thuật toán sau được áp dụng:
1. Split the String by " " (find the words): "Hello World" -> ["Hello","World"]
2. Find the vowel count of each component: [2,1] ( ["H[e]ll[o]","W[o]rld"] )
3. For each of the components, output the first n letter where n is the number
of vowels it contains: ["He","W"]
4. Join the list to a single string and reverse it: "HeW" -> "WeH"
Thông số kỹ thuật
Bạn có thể nhận đầu vào và cung cấp đầu ra theo bất kỳ dạng chuẩn nào và loại dữ liệu duy nhất được phép cho cả Đầu vào và Đầu ra là loại Chuỗi gốc của ngôn ngữ của bạn. Lấy đầu vào trực tiếp như một danh sách các từ riêng lẻ không được phép.
Bạn được đảm bảo rằng sẽ không có không gian liên tiếp.
Nguyên âm là
"a","e","i","o","u","A","E","I","O","U"
, nhưng"y","Y"
không được coi là nguyên âm .Bạn được đảm bảo rằng chỉ có các chữ cái và dấu cách sẽ xuất hiện trong đầu vào, nhưng không có bất kỳ dòng mới nào.
Đầu ra phải phân biệt chữ hoa chữ thường.
Bạn không được đảm bảo rằng mỗi từ có chứa một nguyên âm. Nếu không có nguyên âm xuất hiện trong từ đó, bạn không phải xuất bất cứ thứ gì cho từ đó.
Các trường hợp thử nghiệm
Input -> Output
---------------
"" -> ""
"Hello World" -> "WeH"
"Waves" -> "aW"
"Programming Puzzles and Code Golf" -> "GoCauPorP"
"Yay Got it" -> "iGY"
"Thx for the feedback" -> "eeftf"
"Go Cat Print Pad" -> "PPCG"
"ICE CREAM" -> "RCCI"
Chấm điểm
Bài nộp hợp lệ ngắn nhất cho mỗi ngôn ngữ sẽ thắng, đây là môn đánh gôn . Chúc may mắn và vui vẻ!
Sandbox cho những người có thể xem bài viết đã bị xóa.