Given a string as input, move all of its vowels to the end of the string, in the same order as they were before.

Vowels are (in this kata): `a, e, i, o, u`

Note: all provided input strings are lowercase.

## Examples
```python
"day"    ==>  "dya"
"apple"  ==>  "pplae"
```

Difficulty: introductory

Starter code:

def move_vowels(input):
	

Solutions:
def move_vowels(s): 
    return ''.join(sorted(s, key=lambda k: k in 'aeiou'))

import re

def move_vowels(input):
    return ''.join(''.join(l) for l in zip(*re.findall(r'([^aeiou])?([aeiou])?', input)))

def move_vowels(i): 
    s, v = '', ''
    for letter in i:
        if letter in 'aeiou': v+=letter
        else: s+=letter
    return s+v


import re

def move_vowels(input): 
    consonants = re.sub(r'[aeiou]', '', input)
    vowels = re.sub(r'[^a^e^i^o^u]', '', input)
    return consonants + vowels

import re

def move_vowels(input): 
    consonants, vowels = re.sub(r'[aeiou]', '', input), re.sub(r'[^aeiou]', '', input)
    return consonants + vowels

def move_vowels(s):
    return "".join(sorted(s, key=lambda x: x in "aiueo"))

def move_vowels(input): 
    return "".join(sorted(input, key=lambda c: c in "aeiou"))

def move_vowels(input): 
    return ''.join(c for c in input if c not in 'aeiou')+''.join(c for c in input if c in 'aeiou')

def move_vowels(input):
    return "".join(sorted(input, key="aeiou".__contains__))

def move_vowels(input): 
    non_vowels = input.translate(str.maketrans('', '', 'aeiou'))
    vowels = input.translate(str.maketrans('', '', non_vowels))
    return non_vowels + vowels