fork download
  1. fun euclid(x: Int, y: Int) : Int {
  2.  
  3. var r: Int
  4. var a: Int = x
  5. var b: Int = y
  6.  
  7. while(b!=0) {
  8.  
  9. r = a % b
  10.  
  11. a = b
  12.  
  13. b = r
  14. }
  15.  
  16. return a
  17. }
  18.  
  19. fun main(arr: Array<String>) {
  20.  
  21. val a: Int = 155
  22. val b: Int = 20
  23.  
  24. println(euclid(a, b))
  25. }
Success #stdin #stdout 0.07s 33224KB
stdin
Standard input is empty
stdout
5