Tuesday 1 October 2013

Program to expand the given numbers in sequence

//input numbers are unique and in sequence
//input - 1,2,3,4,5-10,11,12,13-16
//output - 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16

import java.util.*;
class ExpandNumberInSequence
{
public static void main(String[] args) {
printNumbers(args[0]);
}
static String[] split(String input)
{
return input.split("[,-]");
}
static void printNumbers(String data)
{
String inputs[] = split(data);
int num1 = Integer.parseInt(inputs[0]);
int num2 = Integer.parseInt(inputs[inputs.length-1]);
for(int i = num1; i <= num2 ;i++)
{
if(i == num2)
System.out.println(i);
else
System.out.print(i+",");
}
}
}

No comments:

Post a Comment