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  ?"
```

Difficulty: introductory

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()

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

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!=' ')