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.

Java's System.out.printf function can be used to print formatted output. The purpose of this exercise is to test your understanding of formatting output using printf. To get you started, a portion of the solution is provided for you in the editor; you must format and print the input to complete the solution.