¿Cómo instanciar Struct usando una nueva palabra clave en Golang?

Una estructura es principalmente un contenedor para todos los demás tipos de datos. Al usar un puntero a una estructura, podemos manipular/acceder fácilmente a los datos asignados a una estructura. Podemos crear una instancia de Struct usando la nueva palabra clave, así como también usando el Operador de dirección de puntero en Golang, como se … Continue reading «¿Cómo instanciar Struct usando una nueva palabra clave en Golang?»

¿Cómo calcular el promedio usando arrays en Golang?

Dada una array de n elementos, su tarea es encontrar el promedio de la array . Acercarse:  Acepte el tamaño de la array. Acepta los elementos de la array. Almacena la suma de los elementos usando for loop. Calcular promedio = ( suma/tamaño de la array ) Imprime el promedio. Ejemplo:  Input: n = 4 … Continue reading «¿Cómo calcular el promedio usando arrays en Golang?»

¿Cómo copiar un mapa a otro mapa en Golang?

Maps en Golang es una colección de pares desordenados de clave-valor. Es ampliamente utilizado porque proporciona búsquedas rápidas y valores que pueden recuperarse, actualizarse o eliminarse con la ayuda de claves. En Mapa, puede copiar un mapa a otro mapa utilizando el bucle for proporcionado por el lenguaje Go. En for loop, buscamos el valor … Continue reading «¿Cómo copiar un mapa a otro mapa en Golang?»

Programa Golang que usa String Switch

Con la ayuda de switch case podemos implementar la funcionalidad de tantas sentencias if. En Golang, los casos de cambio pueden funcionar con strings, lista de variables que incluyen valores enteros y valores flotantes. Sintaxis: cambiar declaración de opción; optexpression{ case expresión1: Declaración.. case expresión2: Declaración.. … por defecto: Declaración.. } Ejemplo 1: en este … Continue reading «Programa Golang que usa String Switch»

¿Cómo comparar estructuras con los diferentes valores asignados a los campos de datos en Golang?

Una estructura (Estructura) es un tipo definido por el usuario en Golang que contiene una colección de campos/propiedades con nombre que crea tipos de datos propios al combinar uno o más tipos. Además, este concepto generalmente se compara con las clases en la programación orientada a objetos. Una estructura tiene diferentes campos del mismo o … Continue reading «¿Cómo comparar estructuras con los diferentes valores asignados a los campos de datos en Golang?»

Contar el número de palabras repetidas en una string de Golang

Dada una string, la tarea es contar el número de palabras que se repiten en esa string en particular en Golang. Ejemplo: Input: s = «She is mother of my mother.» Output: She = 1 is = 1 mother = 2 of = 1 my = 1 Para contar el número de palabras repetidas, primero, … Continue reading «Contar el número de palabras repetidas en una string de Golang»

Programa Golang para contar ceros finales en factorial de un número

Dado un entero n, escriba un programa Go para contar el número de ceros finales en el factorial de n. Ejemplos: Input : 7 Output : 1 Explanation: 7! = 5040, which has 1 trailing zero Input : 10 Output : 2 Explanation: 10! = 3628800, which has 2 trailing zeros Enfoque ingenuo: para contar … Continue reading «Programa Golang para contar ceros finales en factorial de un número»

Programa para encontrar la longitud de la substring más larga sin repetir caracteres en Golang

Dada una string, imprime la substring más larga sin repetir caracteres en Golang. Por ejemplo, las substrings más largas sin caracteres repetidos para «ABDEFGABEF» son «BDEFGA». Ejemplos: Input : GEEKSFORGEEKS Output : Substring: EKSFORG Length: 7 Input : ABDEFGABEF Output : Substring: BDEFGA Length: 6 La idea es recorrer la string y para cada carácter … Continue reading «Programa para encontrar la longitud de la substring más larga sin repetir caracteres en Golang»

¿Cómo obtener la fecha y hora actuales en varios formatos en Golang?

El paquete » tiempo » en Golang proporciona funcionalidad para medir y mostrar el tiempo. Los cálculos calendáricos siempre asumen un calendario gregoriano, sin segundos bisiestos. Usando la función “time.Now()” puede obtener la fecha y la hora en el formato “yyyy-mm-dd hh:mm:ss.milliseconds timezone” . Esta es la forma más sencilla de obtener la fecha y … Continue reading «¿Cómo obtener la fecha y hora actuales en varios formatos en Golang?»

¿Cómo convertir una array de bytes terminada en cero en una string en Golang?

Aquí la tarea es convertir una array de bytes terminada en cero en una string en Golang, puede usar el siguiente método: 1. La función string(): se utiliza para convertir una array de bytes terminada en cero en una string. Sintaxis: str := string(byteArray[:]) Ejemplo: // Go program to illustrate how to  // convert a … Continue reading «¿Cómo convertir una array de bytes terminada en cero en una string en Golang?»