Calculate the Most Frequent Weekdays in Go
The challenge
What is your favourite day of the week? Check if it’s the most frequent day of the week in the year.
You are given a year as …
Read Article →106 articles about go development, tools, and best practices
What is your favourite day of the week? Check if it’s the most frequent day of the week in the year.
You are given a year as …
Read Article →In this challenge, you will be given a string with brackets and an index of an opening bracket and your task will be to return the index …
Read Article →Write a function, called sumPPG, that takes two NBA player objects/struct/Hash/Dict/Class and sums their PPG
Examples:
iverson := …
Read Article →
You will be given a number n (where n >= 1) and your task is to find n consecutive odd numbers whose sum is exactly the cube of n. …
You need to create a function that will validate if given parameters are valid geographical coordinates.
Valid coordinates look like the …
Read Article →ISBN-10 identifiers are ten digits long. The first nine characters are digits 0-9. The last digit can be 0-9 or X, to indicate a value …
A Noun Phrase is a phrase that can be replaced by a pronoun [he/she/it].
For example, in the sentence:
a girl ate the cookie
“A …
Read Article →Write function MaxRot(n) which given a positive integer n returns the maximum number you got doing rotations similar to the above …
Find the total sum of internal angles (in degrees) in an n-sided simple polygon.
N will be greater than 2.
Option …
Read Article →It’s possible to stop a Goroutine by sending a value into it via a signal channel:
exit := make(chan bool)
go func() {
for {
select …
Read Article →
Complete the method which returns the number which is most frequent in the given input array. If there is a tie for the most frequent …
Read Article →The two oldest ages function/method needs to be completed. It should take an array of numbers as its argument and return the two highest …
Read Article →Implement a function which behaves like the uniq command in UNIX.
It takes as input a sequence and returns a sequence in which all …
Read Article →If you need to check if a string is empty in Go, then there are two possible ways to immediately verify this:
if len(s) …
Read Article →
If you need to read a file line by line in Go, then you can use the bufio package as follows:
package main
import (
"bufio" …
Read Article →
Consider the function
f: x -> sqrt(1 + x) - 1 at x = 1e-15.
We get: f(x) = 4.44089209850062616e-16
This function involves the …
Read Article →Write a function partlist that gives all the ways to divide an array of at least two elements into two non-empty parts.
If you need to check if a file exists using Go, then you can use one of the following methods, depending on the version of Go you may be using.
If you …
Read Article →If you need to convert a string to an int in Go, then you should use the strconv.Atoi function:
package main
import (
"strconv" …
Read Article →
If you need to convert an int to a string in Go, then you should use the strconv.Itoa function:
package main
import (
"strconv" …
Read Article →
If you are using a version of Go >= 1.10, then you should be using the newer strings.Builder pattern as follows:
package main
import ( …
Read Article →
If you have a map in Go and want to only perform an action if it contains a certain key, then you can do so easily:
if val, ok := …
Read Article →
If you need to loop forever, or infinitely, in your Go code, then you have 2 options:
for {
// your code here
}
for true {
// …
Read Article →
In Golang a for loop is a way to loop through an iterable.
i := 0
for i <= 3 {
i = i + 1
}
for i := 7; …
Read Article →