回答編集履歴
3
    
        answer	
    CHANGED
    
    | 
         @@ -2,11 +2,10 @@ 
     | 
|
| 
       2 
2 
     | 
    
         
             
            ```python
         
     | 
| 
       3 
3 
     | 
    
         
             
            import csv
         
     | 
| 
       4 
4 
     | 
    
         | 
| 
       5 
     | 
    
         
            -
            cols = 'ABCDE'
         
     | 
| 
       6 
5 
     | 
    
         
             
            with open('sample.txt') as f:
         
     | 
| 
       7 
     | 
    
         
            -
             
     | 
| 
      
 6 
     | 
    
         
            +
                for r in csv.reader(f):
         
     | 
| 
       8 
     | 
    
         
            -
             
     | 
| 
      
 7 
     | 
    
         
            +
                    msg = ','.join(map(''.join, zip('ABCDE', r)))
         
     | 
| 
       9 
     | 
    
         
            -
             
     | 
| 
      
 8 
     | 
    
         
            +
                    print(msg)
         
     | 
| 
       10 
9 
     | 
    
         | 
| 
       11 
10 
     | 
    
         
             
            # A10,B20,C30,D40,E50
         
     | 
| 
       12 
11 
     | 
    
         
             
            # A40,B40,C34,D40,E50
         
     | 
2
    
        answer	
    CHANGED
    
    | 
         @@ -2,7 +2,7 @@ 
     | 
|
| 
       2 
2 
     | 
    
         
             
            ```python
         
     | 
| 
       3 
3 
     | 
    
         
             
            import csv
         
     | 
| 
       4 
4 
     | 
    
         | 
| 
       5 
     | 
    
         
            -
            cols =  
     | 
| 
      
 5 
     | 
    
         
            +
            cols = 'ABCDE'
         
     | 
| 
       6 
6 
     | 
    
         
             
            with open('sample.txt') as f:
         
     | 
| 
       7 
7 
     | 
    
         
             
              for r in csv.reader(f):
         
     | 
| 
       8 
8 
     | 
    
         
             
                  msg = ','.join(map(''.join, zip(cols, r)))
         
     | 
1
    
        answer	
    CHANGED
    
    | 
         @@ -1,17 +1,16 @@ 
     | 
|
| 
       1 
     | 
    
         
            -
            >  
     | 
| 
      
 1 
     | 
    
         
            +
            > データの個数が異なるとき
         
     | 
| 
       2 
     | 
    
         
            -
             
     | 
| 
       3 
2 
     | 
    
         
             
            ```python
         
     | 
| 
       4 
     | 
    
         
            -
            import  
     | 
| 
      
 3 
     | 
    
         
            +
            import csv
         
     | 
| 
       5 
4 
     | 
    
         | 
| 
      
 5 
     | 
    
         
            +
            cols = [*'ABCDE']
         
     | 
| 
       6 
     | 
    
         
            -
             
     | 
| 
      
 6 
     | 
    
         
            +
            with open('sample.txt') as f:
         
     | 
| 
       7 
     | 
    
         
            -
             
     | 
| 
      
 7 
     | 
    
         
            +
              for r in csv.reader(f):
         
     | 
| 
       8 
     | 
    
         
            -
             
     | 
| 
      
 8 
     | 
    
         
            +
                  msg = ','.join(map(''.join, zip(cols, r)))
         
     | 
| 
       9 
     | 
    
         
            -
             
     | 
| 
      
 9 
     | 
    
         
            +
                  print(msg)
         
     | 
| 
       10 
10 
     | 
    
         | 
| 
       11 
     | 
    
         
            -
            **result.csv**
         
     | 
| 
       12 
     | 
    
         
            -
            ```csv
         
     | 
| 
       13 
     | 
    
         
            -
            A10,B20,C30,D40,E50
         
     | 
| 
      
 11 
     | 
    
         
            +
            # A10,B20,C30,D40,E50
         
     | 
| 
       14 
     | 
    
         
            -
            A40,B40,C34,D40,E50
         
     | 
| 
      
 12 
     | 
    
         
            +
            # A40,B40,C34,D40,E50
         
     | 
| 
       15 
     | 
    
         
            -
            A30,B49,C,D49,E58
         
     | 
| 
      
 13 
     | 
    
         
            +
            # A30,B49,C,D49,E58
         
     | 
| 
       16 
     | 
    
         
            -
            A10,B,C,D39,E40
         
     | 
| 
      
 14 
     | 
    
         
            +
            # A10,B,C,D39,E40
         
     | 
| 
      
 15 
     | 
    
         
            +
            # A10,B20,C30
         
     | 
| 
       17 
16 
     | 
    
         
             
            ```
         
     |