Method: Uni.initialize
- Defined in:
- lib/uni/public_info.rb
.initialize ⇒ Object
Inicializa las constantes @x y @y, para el uso de #fast_uni
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/uni/public_info.rb', line 6 def self.initialize (1900..2014).each do |n| tmp, v, ans = n, 2123, 0 4.times do ans += (tmp%10)*(v%10) v /= 10 tmp /= 10 end @x[n] = ans end (0..9999).each do |n| tmp, v, ans = n, 4567, 0 while tmp != 0 ans += (tmp%10)*(v%10) v /= 10 tmp /= 10 end @y[n] = ans end 'memoria inicializada' end |