fork(1) download
  1. def x(mark)
  2. possible_results = ['','Failed', 'Failed', 'Summer school', 'Approved']
  3.  
  4. index = (mark + 1).to_s(2).length
  5.  
  6. possible_results[index]
  7. end
  8.  
  9.  
  10. for i in 0..10
  11. puts i.to_s + ' ' + x(i)
  12. end
  13.  
  14.  
Success #stdin #stdout 0.01s 7416KB
stdin
Standard input is empty
stdout
0 Failed
1 Failed
2 Failed
3 Summer school
4 Summer school
5 Summer school
6 Summer school
7 Approved
8 Approved
9 Approved
10 Approved