Dado un número N, la tarea es encontrar el N-ésimo término de esta serie:
-1, 2, 11, 26, 47, 74, .....
Ejemplos:
Input: 3 Output: 11 Explanation: when N = 3 Nth term = ( (3 * N * N) - (6 * N) + 2 ) = ( (3 * 3 * 3) - (6 * 3) + 2 ) = 11 Input: 9 Output: 191
Enfoque:
El término N de la serie dada se puede generalizar como:
Nth term of the series : ( (3 * N * N) - (6 * N) + 2 )
A continuación se muestra la implementación del problema anterior:
Programa:
C++
// CPP program to find N-th term of the series: // 9, 23, 45, 75, 113, 159...... #include <iostream>; using namespace std; // calculate Nth term of series int nthTerm(int N) { return ((3 * N * N) - (6 * N) + 2); } // Driver Function int main() { // Get the value of N int N = 3; // Find the Nth term // and print it cout << nthTerm(N); return 0; }
Java
// Java program to find N-th term of the series: // 9, 23, 45, 75, 113, 159...... class GFG { // calculate Nth term of series static int nthTerm(int N) { return ((3 * N * N) - (6 * N) + 2); } // Driver code public static void main(String[] args) { int N = 3; // Find the Nth term // and print it System.out.println(nthTerm(N)); } } // This code is contributed by bilal-hungund
Python3
# Python3 program to find N-th term # of the series: # 9, 23, 45, 75, 113, 159...... def nthTerm(N): #calculate Nth term of series return ((3 * N * N) - (6 * N) + 2); # Driver Code if __name__=='__main__': n = 3 #Find the Nth term # and print it print(nthTerm(n)) # this code is contributed by bilal-hungund
C#
// C# program to find N-th term of the series: // 9, 23, 45, 75, 113, 159...... using System; class GFG { // calculate Nth term of series static int nthTerm(int N) { return ((3 * N * N) - (6 * N) + 2); } // Driver code public static void Main() { int N = 3; // Find the Nth term // and print it Console.WriteLine(nthTerm(N)); } } // This code is contributed by inder_verma
PHP
<?php // PHP program to find N-th term of // the series: 9, 23, 45, 75, 113, 159...... // calculate Nth term of series function nthTerm($N) { return ((3 * $N * $N) - (6 * $N) + 2); } // Driver Code // Get the value of N $N = 3; // Find the Nth term // and print it echo nthTerm($N); // This code is contributed by Raj ?>
Javascript
<script> // JavaScript program to find N-th term of the series: // 9, 23, 45, 75, 113, 159...... // calculate Nth term of series function nthTerm(N) { return ((3 * N * N) - (6 * N) + 2); } // Driver Function // Get the value of N let N = 3; // Find the Nth term // and print it document.write(nthTerm(N)); // This code is contributed by Surbhi Tyagi </script>
Producción:
11
Complejidad de tiempo: O(1)
Complejidad espacial : O (1) ya que usa variables constantes