fork download
  1. using System;
  2.  
  3. public class Program
  4. {
  5. public static int Main()
  6. {
  7. Console.WriteLine(String.Format("Collatz Value {0}; Num Steps {1}\n", 12, collatz(12)));
  8. return 0;
  9. }
  10.  
  11. public static int collatz(int num)
  12. {
  13. return (num == 1)? 0 : 1 + collatz( (num%2==0)? num/2 : num*3+1 );
  14. }
  15. }
Success #stdin #stdout 0.02s 16104KB
stdin
Standard input is empty
stdout
Collatz Value 12; Num Steps 9