문자열을 입력으로 받으면 다음 알고리즘이 적용된 문자열을 출력하십시오.
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"
명세서
당신은 입력을 받아 의해 출력을 제공 할 수 있는 표준 양식 및 입력과 출력 모두에 대해 허용되는 유일한 데이터 유형은 언어의 기본 문자열 유형입니다. 개별 단어 목록으로 직접 입력하는 것은 허용되지 않습니다.
연속 된 공백이 없음을 보장합니다.
모음은
"a","e","i","o","u","A","E","I","O","U"
있지만,"y","Y"
모음 간주되지 않습니다 .입력에 문자와 공백 만 나타나지만 개행 문자는 나타나지 않습니다.
출력 은 대소 문자를 구분 해야합니다 .
각 단어에 모음이 포함되어 있다고 보장 할 수는 없습니다. 해당 단어에 모음이 나타나지 않으면 아무 것도 출력 할 필요가 없습니다.
테스트 사례
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"
채점
각 언어에 대한 가장 짧은 유효한 제출이 이기고 code-golf 입니다. 행운을 빌고 재미있게 보내!
삭제 된 게시물을 볼 수있는 사용자를위한 샌드 박스