Encuentra el N-ésimo término de la serie 4, 11, 30, 85, 248. . .

Dado un entero positivo N . La tarea es encontrar el término N de la serie:

4, 11, 30, 85, 248…

Ejemplos:

Entrada: N = 4
Salida: 85

Entrada: N = 2
Salida: 11

 

Acercarse:  

El término N de la serie dada se puede generalizar como:

T norte = 3 norte + norte

Ilustración:

Entrada: N = 4
Salida: 85
Explicación: 
T N = 3 N +N
     = 3 4 + 4
     = 81 +4
     = 85

A continuación se muestra la implementación del problema anterior:

C++

// C++ program to find N-th term
// of the series-
// 4, 11, 30, 85, 248...
#include <bits/stdc++.h>
using namespace std;
 
// Function to return Nth term
// of the series
int nthTerm(int N)
{
    return pow(3, N) + N;
}
 
// Driver Code
int main()
{
    // Get the value of N
    int N = 4;
    cout << nthTerm(N);
    return 0;
}

Java

// Java program to find N-th term
// of the series-
// 4, 11, 30, 85, 248...
class GFG
{
 
  // Function to return Nth term
  // of the series
  static int nthTerm(int N) {
    return (int)Math.pow(3, N) + N;
  }
 
  // Driver Code
  public static void main(String args[])
  {
 
    // Get the value of N
    int N = 4;
    System.out.println(nthTerm(N));
  }
}
 
// This code is contributed by saurabh_jaiswal.

Python3

# Python code for the above approach
 
# Function to return Nth term
# of the series
def nthTerm(N):
    return (3 ** N) + N;
 
# Driver Code
# Get the value of N
N = 4;
print(nthTerm(N));
 
# This code is contributed by Saurabh Jaiswal

C#

// C# program to find N-th term
// of the series-
// 4, 11, 30, 85, 248...
using System;
class GFG
{
 
  // Function to return Nth term
  // of the series
  static int nthTerm(int N) {
    return (int)Math.Pow(3, N) + N;
  }
 
  // Driver Code
  public static void Main()
  {
 
    // Get the value of N
    int N = 4;
    Console.Write(nthTerm(N));
  }
}
 
// This code is contributed by Samim Hossain Mondal.

Javascript

<script>
      // JavaScript code for the above approach
 
      // Function to return Nth term
      // of the series
      function nthTerm(N) {
          return Math.pow(3, N) + N;
      }
 
      // Driver Code
 
      // Get the value of N
      let N = 4;
      document.write(nthTerm(N));
 
// This code is contributed by Potta Lokesh
  </script>
Producción

85

 Complejidad de tiempo: O (log 3 N)

Espacio Auxiliar: O(1), ya que no se ha ocupado ningún espacio extra.

Publicación traducida automáticamente

Artículo escrito por athakur42u y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *