Advertisement
Guest User

Untitled

a guest
Oct 1st, 2014
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. def print_cal(day_of_week, month_len)
  2. days = %w(Mon Tue Wed Thu Fri Sat Sun)
  3. days.each { |day| print "#{day} " }
  4.  
  5. puts
  6.  
  7. day_num = 1
  8. month_started = false
  9. while day_num <= month_len
  10. (1..7).each do |i|
  11. if day_of_week > i && month_started == false
  12. print ' '
  13. else
  14. month_started = true
  15. print ' ' if day_num < 10
  16. print " #{day_num} " if day_num <= month_len
  17. day_num += 1
  18. end
  19. end
  20. puts
  21. end
  22. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement