Skip to content

Instantly share code, notes, and snippets.

@epitron
Created June 23, 2015 06:46
Show Gist options
  • Save epitron/77c401cbdf6fe50f6031 to your computer and use it in GitHub Desktop.
Save epitron/77c401cbdf6fe50f6031 to your computer and use it in GitHub Desktop.
width = 50; (1..width).each { |n| a = [" "] * width; dist = width/n.to_f; (1...n).each { |i| a[i*dist] = "/" }; puts "#{n.to_s.rjust(3)} #{a.join('')}" }
@epitron
Copy link
Author

epitron commented Jun 23, 2015

  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  / / // / // / // / // / // / // / // / // / // / 
 31  / // / // // / // // / // / // // / // // / // / 
 32  / // // // / // // // / // // // // / // // // / 
 33  / // // // // // // // // // // // // // // // / 
 34  // // // // // // // // /// // // // // // // // 
 35  // // // /// // // /// // // /// // // /// // // 
 36  // /// // /// // /// // /// /// // /// // /// // 
 37  // /// /// /// /// /// // /// /// /// /// /// // 
 38  /// /// /// /// /// /// //// /// /// /// /// /// 
 39  /// //// /// //// /// //// /// //// /// //// /// 
 40  /// //// //// //// //// //// //// //// //// //// 
 41  //// ///// //// ///// //// ///// //// ///// //// 
 42  ///// ///// ///// ///// ////// ///// ///// ///// 
 43  ////// ////// ////// ////// ////// ////// ////// 
 44  /////// /////// /////// //////// /////// /////// 
 45  //////// ///////// ///////// ///////// ///////// 
 46  /////////// /////////// //////////// /////////// 
 47  /////////////// //////////////// /////////////// 
 48  /////////////////////// //////////////////////// 
 49  //////////////////////////////////////////////// 
 50  /////////////////////////////////////////////////
=> 1..50

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment