15 lines
224 B
Ruby
15 lines
224 B
Ruby
# frozen_string_literal: true
|
|
|
|
d_pub = 17_607_508
|
|
c_pub = 15_065_270
|
|
modulo = 20_201_227
|
|
|
|
subject_mum = 7
|
|
val = 1
|
|
|
|
0.step do |i|
|
|
(puts(c_pub.pow(i, modulo)); break) if val == d_pub
|
|
val *= subject_mum
|
|
val %= modulo
|
|
end
|