#brexit 또는 #brangelina ? 와 같은 멋진 트위터 해시 태그를 만드는 것을 본 적이 있습니까? 이 골프는 당신을위한 것입니다.
두 개의 문자열 A & B를 입력으로 받아들이고 다음 알고리즘에 따라 병합하는 프로그램을 작성하십시오.
n
A에있는 모음 그룹의 수를 보자 (예 :britain
2 개의 모음 그룹 :i
위치 3 및ai
위치 5).- n = 1 인 경우 : 첫 번째 모음 그룹 위치에서 시작하여 A를 자릅니다 (예 :
bill
=>b
) - n> 1 인 경우 :
n-1
모음 그룹 위치 에서 시작하여 A를 자릅니다 (예 :programming
=>progr
,britain
=>br
)
- n = 1 인 경우 : 첫 번째 모음 그룹 위치에서 시작하여 A를 자릅니다 (예 :
- B의 시작 부분에서 모든 자음을 제거하십시오 (
jennifer
=>ennifer
) - 수정 된 A & B를 연결
모음은 aeiou
; 자음은 bcdfghjklmnpqrstvwxyz
입니다.
입력
입력 문자열이 소문자이고 적어도 하나의 모음과 하나의 자음을 포함한다고 가정 할 수 있습니다.
예
brad + angelina => brangelina
britain + exit => brexit
ben + jennifer => bennifer
brangelina + exit => brangelexit
bill + hillary => billary
angelina + brad => angelad
programming + puzzle => progruzzle
code + golf => colf
out + go => o
Django + Angular = Djular
donald trump
.