Hacker Rank Series Program.

You are given  queries in the form of , and . For each query, print the series corresponding to the given , and  values as a single line of  space-separated integers.

Input Format

The first line contains an integer, , denoting the number of queries.
Each line  of the  subsequent lines contains three space-separated integers describing the respective , and  values for that query.


Output Format

For each query, print the corresponding series on a new line. Each series must be printed in order as a single line of  space-separated integers.

Sample Input

2
0 2 10
5 3 5

Sample Output

2 6 14 30 62 126 254 510 1022 2046
8 14 26 50 98


Solution:

import java.io.*;
import java.util.*;

public class Solution {

    public static void main(String[] args) {
       
    Scanner sc=new Scanner(System.in);
    int q=sc.nextInt();
    for(int i=0;i<=q-1;i++)
    {
        int a=sc.nextInt();
        int b=sc.nextInt();
        int n=sc.nextInt();
        int z=a;
    for(int x=0;x<n;x++)
    {
      z = z + (1<<x) *b;  
      System.out.print(z+" ");
     
    }
    System.out.println();
    }
}
}

Popular posts from this blog

When a method in a subclass overrides a method in superclass, it is still possible to call the overridden method using super keyword - Hacker Rank Solution.

You are given a date. You just need to write the method getDay which returns the day on that date - Hacker Rank Solution.