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

In this problem, you will practice your knowledge on interfaces - Hacker Rank Solution.

Find the difference between the total number of CITY entries in the table and the number of distinct CITY entries in the table.

Query the Name of any student in STUDENTS who scored higher than 75 Marks - Hacker Rank Solution.