Dado un número N , la tarea es encontrar el N número de Hexacontatetragon .
Un número Hexacontatetragon es una clase de números figurados. Tiene un polígono de 64 lados llamado Hexacontatetragon. El número N-th Hexacontatetragon cuenta el número 64 de puntos y todos los demás puntos están rodeados con una esquina compartida común y forman un patrón. Los primeros números de Hexacontatetragonol son 1, 64, 189, 376, 625, 936, …
Ejemplos:
Entrada: N = 2
Salida: 64
Explicación:
El segundo número de Hexacontatetragonol es 64.
Entrada: N = 3
Salida: 189
Enfoque: El N-ésimo número de Hexacontatetragon viene dado por la fórmula:
- Enésimo término del polígono de s lados =
- Por lo tanto, el término N de un polígono de 64 lados es
A continuación se muestra la implementación del enfoque anterior:
C++
// C++ implementation for above approach #include <bits/stdc++.h> using namespace std; // Function to Find the // Nth Hexacontatetragon Number int HexacontatetragonNum(int n) { return (62 * n * n - 60 * n) / 2; } // Driver Code int main() { int n = 3; cout << HexacontatetragonNum(n); return 0; }
Java
// Java program to find N-th // Hexacontatetragon number class GFG{ // Function to find the nth // Hexacontatetragon number static int HexacontatetragonNum(int n) { return (62 * n * n - 60 * n) / 2; } // Driver code public static void main(String[] args) { int n = 3; System.out.print(HexacontatetragonNum(n)); } } // This code is contributed by shubham
Python3
# Python3 implementation for above approach # Function to Find the # Nth Hexacontatetragon Number def HexacontatetragonNum(n): return (62 * n * n - 60 * n) / 2; # Driver Code n = 3; print(HexacontatetragonNum(n)); # This code is contributed by Code_Mech
C#
// C# program to find N-th // Hexacontatetragon number using System; class GFG{ // Function to find the nth // Hexacontatetragon number static int HexacontatetragonNum(int n) { return (62 * n * n - 60 * n) / 2; } // Driver code public static void Main() { int n = 3; Console.Write(HexacontatetragonNum(n)); } } // This code is contributed by Code_Mech
Javascript
<script> // Javascript program to find N-th // Hexacontatetragon number // Function to find the nth // Hexacontatetragon number function HexacontatetragonNum( n) { return (62 * n * n - 60 * n) / 2; } // Driver code let n = 3; document.write(HexacontatetragonNum(n)); // This code contributed by aashish1995 </script>
189
Complejidad de tiempo: O(1)
Referencia: https://en.wikipedia.org/wiki/Hexacontatetragon