File size: 334 Bytes
9c30a5b
0543a04
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/env python3
# reverses word and punctuation order.
import re
import sys

lines = []

for line in sys.stdin:
    #line = " ".join(reversed(line.rstrip().split(" ")))
    line = ''.join(reversed(re.split('([\w\d\']+|\.|"|\?|\!|,)', line.rstrip())))
    lines.append(line)

lines.reverse()

for line in lines:
    print(line)