fork download
  1. require 'set'
  2. def jedziemy(Cel=441,road=1,a=0,liczydlo=0)
  3.  
  4.  
  5. grand=Set.new
  6.  
  7. for i in 0..20000000
  8. small=Set.new
  9. while(road!=Cel)
  10.  
  11.  
  12. if((road>420) &&(road<441))
  13. road+=1
  14. small.add(road)
  15.  
  16. elsif(road%21==0)
  17.  
  18. road+=21
  19. small.add(road)
  20.  
  21. else
  22.  
  23.  
  24. a=rand(0..1)
  25.  
  26. if(a==1)
  27.  
  28. road+=1
  29. small.add(road)
  30.  
  31. elsif(a==0)
  32.  
  33. road+=21
  34. small.add(road)
  35.  
  36. end
  37. end
  38. end
  39.  
  40.  
  41. grand.add(small)
  42. liczydlo++
  43. road=1
  44.  
  45.  
  46. if(liczydlo%100000==0)
  47. puts(liczydlo)
  48. end
  49. end
  50. puts("koniec" + liczydlo)
  51. end
  52.  
  53. jedziemy
Runtime error #stdin #stdout 0.02s 7448KB
stdin
Standard input is empty
stdout
Standard output is empty