pastebin

Paste Search Dynamic
Recent pastes
map to i
  1. def f(a,b,c)
  2.         if b<c then
  3.                 puts b-a+1
  4.         elsif b<2*c then
  5.                 b2=b%c
  6.                 a2=a%c
  7.                 if a2<=b2 then
  8.                         puts c
  9.                 else
  10.                         puts b2+(c-a2)+1
  11.                 end
  12.         else
  13.                 puts c
  14.         end
  15. end
  16. a,b,c=gets.split(" ").map{|e| e.to_i}
  17. a2=a%c
  18. b2=b-(a-a2)
  19. f(a2,b2,c)
Parsed in 0.005 seconds