Un número icosikaienneagonal es una clase de números figurados. Tiene un polígono de 29 lados llamado icosikaienneagon . El número N-ésimo icosikaienneagonal cuenta el número 29 de puntos y todos los demás puntos están rodeados por una esquina compartida común y forman un patrón.
Los primeros números de icosikaienneagonol son
1, 29, 84, 166…
Encuentre el número N th icosikaienneagonal
Dado un número N , la tarea es encontrar N el número icosikaienneagonal .
Ejemplos:
Entrada: N = 2
Salida: 29
Explicación:
El segundo número de icosikaienneagonol es 29.
Entrada: N = 3
Salida: 84
Acercarse:
- En matemáticas, el número del polígono N-th de lados s viene dado por la fórmula:
- Por lo tanto, el término N de un polígono de 29 lados es
A continuación se muestra la implementación del enfoque anterior:
C++
// C++ implementation for // above approach #include <iostream> using namespace std; // Function to Find the Nth // icosikaienneagonal Number int icosikaienneagonalNum(int n) { return (27 * n * n - 25 * n) / 2; } // Driver Code int main() { int n = 3; cout << icosikaienneagonalNum(n); return 0; }
Java
// Java implementation for // above approach class GFG{ // Function to Find the Nth // icosikaienneagonal Number static int icosikaienneagonalNum(int n) { return (27 * n * n - 25 * n) / 2; } // Driver Code public static void main(String args[]) { int n = 3; System.out.print(icosikaienneagonalNum(n)); } } // This code is contributed by Code_Mech
Python 3
# Python3 implementation for # above approach # Function to Find the Nth # icosikaienneagonal Number def icosikaienneagonalNum(n): return (27 * n * n - 25 * n) // 2 # Driver Code # Given N N = 3 print(icosikaienneagonalNum(N)) # This code is contributed by Vishal Maurya
C#
// C# implementation for // above approach using System; class GFG{ // Function to Find the Nth // icosikaienneagonal Number static int icosikaienneagonalNum(int n) { return (27 * n * n - 25 * n) / 2; } // Driver Code public static void Main() { int n = 3; Console.Write(icosikaienneagonalNum(n)); } } // This code is contributed by Code_Mech
Javascript
<script> // Javascript implementation for // above approach // Function to Find the Nth // icosikaienneagonal Number function icosikaienneagonalNum( n) { return (27 * n * n - 25 * n) / 2; } // Driver Code let n = 3; document.write(icosikaienneagonalNum(n)); // This code is contributed by Rajput-Ji </script>
Producción:
84
Complejidad de tiempo: O(1)
Espacio Auxiliar: O(1)