ASC Week 1 Challenge 4 (Medium #1) 

Write a function that converts any sentence into a V  A  P  O  R  W  A  V  E sentence. a V  A  P  O  R  W  A  V  E sentence converts all the letters into uppercase, and adds 2 spaces between each letter (or special character) to create this V  A  P  O  R  W  A  V  E effect.

Examples:
```javascript 
  vaporcode("Lets go to the movies") // output => "L  E  T  S  G  O  T  O  T  H  E  M  O  V  I  E  S"
  vaporcode("Why isn't my code working?") // output => "W  H  Y  I  S  N  '  T  M  Y  C  O  D  E  W  O  R  K  I  N  G  ?"
```
```ruby 
  vaporcode("Lets go to the movies") # output => "L  E  T  S  G  O  T  O  T  H  E  M  O  V  I  E  S"
  vaporcode("Why isn't my code working?") # output => "W  H  Y  I  S  N  '  T  M  Y  C  O  D  E  W  O  R  K  I  N  G  ?"
```
```python 
  vaporcode("Lets go to the movies") # output => "L  E  T  S  G  O  T  O  T  H  E  M  O  V  I  E  S"
  vaporcode("Why isn't my code working?") # output => "W  H  Y  I  S  N  '  T  M  Y  C  O  D  E  W  O  R  K  I  N  G  ?"
```
```crystal 
  vaporcode("Lets go to the movies") # output => "L  E  T  S  G  O  T  O  T  H  E  M  O  V  I  E  S"
  vaporcode("Why isn't my code working?") # output => "W  H  Y  I  S  N  '  T  M  Y  C  O  D  E  W  O  R  K  I  N  G  ?"
```
```cpp 
  vaporcode("Lets go to the movies") // output => "L  E  T  S  G  O  T  O  T  H  E  M  O  V  I  E  S"
  vaporcode("Why isn't my code working?") // output => "W  H  Y  I  S  N  '  T  M  Y  C  O  D  E  W  O  R  K  I  N  G  ?"
```
```haskell 
  vaporcode "Lets go to the movies" 
  -- output => "L  E  T  S  G  O  T  O  T  H  E  M  O  V  I  E  S"
  vaporcode "Why isn't my code working?" 
  -- output => "W  H  Y  I  S  N  '  T  M  Y  C  O  D  E  W  O  R  K  I  N  G  ?"
```

Source: codewars | Difficulty: EASY
Tags: Fundamentals

Starter code: def vaporcode(s):
	

Solutions:
def vaporcode(s):
	return '  '.join(s.replace(' ', '').upper())


def vaporcode(s):
	string = ''
	s = ''.join(s.split()).upper()
	for c in s:
		string += c + '  '
	return string[:-2]


vaporcode = lambda s: '  '.join(list(s.replace(' ', '').upper()))


def vaporcode(s):
	return '  '.join([letter for word in s.upper().split(' ') for letter in word])


from string import ascii_lowercase, ascii_uppercase
trans = str.maketrans(ascii_lowercase, ascii_uppercase, ' ')

def vaporcode(s):
	return '  '.join(s.translate(trans))


def vaporcode(s):
	return '  '.join('  '.join(s.upper()).split())


def vaporcode(s):
	vapor_s = ''.join(['{}  '.format(i) for i in s.upper().replace(' ', '')])
	return vapor_s.rstrip()


def vaporcode(s):
	result = ''
	for x in s:
		if x == ' ':
			continue
		result = result + x.upper() + '  '
	return result[:len(result) - 2]


def vaporcode(s):
	return '  '.join((i.upper() for i in s if i != ' '))