Interview Question
Country: United States
public class recursiveQtn {
public recursiveQtn() {
super();
}
public static void main(String[] args) {
//recursiveQtn recursiveQtn = new recursiveQtn();
int min;
min = new Integer(args[0]).intValue();
int max;
max = new Integer(args[1]).intValue();
if (min>max)
System.out.println("Min cannot be more than max");
recursiveQtn mobj = new recursiveQtn();
System.out.println(mobj.sum(min,max));
}
public int sum ( int min , int max )
{ if ( min == max )
return min;
else
return max + sum (min , max-1 );
}
}
python code but I am sure you are looking for ideas:
- aka March 07, 2016