6 kyu

Complete The Pattern #12

203 of 787DivyanshBatham

Description:

Task:

You have to write a function pattern which returns the following Pattern(See Examples) upto (2n-1) rows, where n is parameter.

  • Note:Returning the pattern is not the same as Printing the pattern.

Parameters:

pattern(        n        );
                ^                     
                |                     
         Term upto which   
       Basic Pattern(this)     
            should be         
             created            
                              
                            

Rules/Note:

  • If n < 1 then it should return "" i.e. empty string.
  • The length of each line is same, and is equal to the length of longest line in the pattern i.e (2n-1).
  • Range of Parameters (for the sake of CW Compiler) :
    • n ∈ (-∞,100]

Examples:

  • pattern(5):

      1       1
       2     2 
        3   3  
         4 4   
          5    
         4 4   
        3   3  
       2     2 
      1       1
     
      
    
  • pattern(10):

      1                 1
       2               2 
        3             3  
         4           4   
          5         5    
           6       6     
            7     7      
             8   8       
              9 9        
               0         
              9 9        
             8   8       
            7     7      
           6       6     
          5         5    
         4           4   
        3             3  
       2               2 
      1                 1
    
  • pattern(15):

      1                           1
       2                         2 
        3                       3  
         4                     4   
          5                   5    
           6                 6     
            7               7      
             8             8       
              9           9        
               0         0         
                1       1          
                 2     2           
                  3   3            
                   4 4             
                    5              
                   4 4             
                  3   3            
                 2     2           
                1       1          
               0         0         
              9           9        
             8             8       
            7               7      
           6                 6     
          5                   5    
         4                     4   
        3                       3  
       2                         2 
      1                           1
    

List of all my katas

ASCII Art
Fundamentals

Stats:

CreatedJun 24, 2015
PublishedJun 24, 2015
Warriors Trained1919
Total Skips575
Total Code Submissions4228
Total Times Completed787
JavaScript Completions203
Python Completions305
Ruby Completions68
C# Completions74
C++ Completions192
Total Stars45
% of votes with a positive feedback rating92% of 222
Total "Very Satisfied" Votes195
Total "Somewhat Satisfied" Votes20
Total "Not Satisfied" Votes7
Ad
Contributors
  • DivyanshBatham Avatar
  • GiacomoSorbi Avatar
  • Dentzil Avatar
  • user5036852 Avatar
  • FArekkusu Avatar
  • user9644768 Avatar
  • hobovsky Avatar
Ad