Method: Uni.initialize

Defined in:
lib/uni/public_info.rb

.initializeObject

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