Skip to main content

Posts

Showing posts from October, 2017

Generate the Series up to N and sum it all together! N=13 [+1-2+3-4+5-6+7-8+9-1+0-1+1-1+2-1+3]

Let's say N=13, then the we have to generate the series till the number(including N) and evaluate the entire expression as  [+1-2+3-4+5-6+7-8+9-1+0-1+1-1+2-1+3]. It can be solved in various way, among all i am sharing one of the approach to solve it. public class ExpressionEvaluator { public static void main(String[] args) { int temp; int rem; int sum=0; int number=10; // get the sequence of numbers starting from 1 to 13 int i=1; while(i<=number) { if(i<=9) { rem=i%10; if(rem%2==0) { rem=-(rem); sum=sum+rem; } else if(rem==1) { sum=sum+rem; } else { sum=sum+rem; } } else { rem=i%10; //+0     // +1    //+2  //3  // 0  // 1  //2 // 3 temp=i/10; // 1   //1     //1    // 1   //2  ...