aboutsummaryrefslogtreecommitdiff
path: root/challenge-110/abigail/python/ch-2.py
blob: c5ba11fae684d14cb5c479ba4f717b88605bcf52 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/opt/local/bin/python

#
# See ../README.md
#

#
# Run as: python ch-2.py < input-file
#

import fileinput

outputs = []

#
# Read input, split on commas, build output strings.
#
for line in fileinput . input ():
    fields = line . rstrip () . split (",")
    if (len (outputs)):
        for i in range (len (fields)):
            outputs [i] = outputs [i] + "," + fields [i]
    else:
        outputs . extend (fields)

#
# Print output lines
#
for line in outputs:
    print (line)