Program to find the Nth term of the series 3, 20, 63, 144, 230, ……
Last Updated :
28 Aug, 2022
Given a series and a number N. The task is to find the Nth term of the given series:
3, 20, 63, 144, 230 …..
Examples:
Input: N = 4
Output: 144
When n = 4
nth term = 2 ( n * n * n ) + n * n
= 2 ( 4 * 4 * 4 ) + 4 * 4
= 144
Input: N = 10
Output: 2100
Approach: We can find the general term (Tn) of the given series.
Below is the required implementation:
C++
#include <iostream>
#include <math.h>
using namespace std;
int nthTerm( int n)
{
return 2 * pow (n, 3) + pow (n, 2);
}
int main()
{
int N = 3;
cout << nthTerm(N);
return 0;
}
|
Java
import java.util.*;
class solution
{
static int nthTerm( int n)
{
return 2 *( int )Math.pow(n, 3 ) + ( int )Math.pow(n, 2 );
}
public static void main(String arr[])
{
int N = 3 ;
System.out.println(nthTerm(N));
}
}
|
Python 3
def nthTerm(n) :
return 2 * pow (n, 3 ) + pow (n, 2 )
if __name__ = = "__main__" :
N = 3
print (nthTerm(N))
|
C#
using System;
class solution
{
static int nthTerm( int n)
{
return 2 *( int )Math.Pow(n, 3) + ( int )Math.Pow(n, 2);
}
public static void Main()
{
int N = 3;
Console.WriteLine(nthTerm(N));
}
}
|
PHP
<?php
function nthTerm( $n )
{
return 2 * pow( $n , 3) +
pow( $n , 2);
}
$N = 3;
echo nthTerm( $N );
?>
|
Javascript
<script>
function nthTerm( n)
{
return 2 * Math.pow(n, 3) + Math.pow(n, 2);
}
let N = 3;
document.write( nthTerm(N) );
</script>
|
Time Complexity: O(1), since there is no loop or recursion.
Auxiliary Space: O(1) since using constant variables
Share your thoughts in the comments
Please Login to comment...