Go Challenges Image Go Challenges

Challenges

Easy
Challenge 01 - Type Assertions in Go

In this Challenge, you are going to learn the basics of type assertions in Go and how you can use type assertions to retrieve the dynamic values of from interfaces

Easy
Challenge 02 - Satisfying Interfaces in Go

In this Challenge, you will create your first Go application and commit it up to Github!

Medium
Challenge 03 - Sorting Flights by Price

In this Challenge, you will create your first Go application and commit it up to Github!

Medium
Challenge 04 - Checking for Duplicates

In this challenge, we are going to implement a function that allows us to check and see if there are duplicates within a list in Go

Hard
Challenge 05 - Implementing a Stack in Go

In this challenge, you will be implementing some of the core functionality of the Stack data structure in Go!

Hard
Challenge 06 - Implementing a Queue in Go

In this challenge, you will be implementing some of the core functionality of the Queue data structure in Go!

Medium
Challenge 07 - Minimums, Maximums and Errors

In this Challenge, you are going to find the cheapest and most expensive flights from a list in Go

Medium
Challenge 08 - Check Permutations

In this challenge, you are going to be building a function that takes in two string values and checks to see if they are permutations of each other!

Hard
Challenge 09 - 🔗 Singly Linked Lists

In this challenge, you will be implementing the basic functionality of a singly linked list in Go!

Easy
Challenge 10 - Word Frequencies

In this challenge, you will be tasked with efficiently counting the frequencies of words in Go!

Medium
Challenge 11 - Sets and Subsets

In this challenge, you are going to be implementing a function that checks to see if a set is a sub-set.

Easy
Challenge 12 - Armstrong Numbers

In thie challenge, you are tasked with checking to see if a number is an Armstrong number in Go!

Medium
Challenge 13 - Smallest Difference between Ints

In this challenge, you are tasked with finding the smallest possible difference between 2 int slices.

Medium
Challenge 14 - Leap Years

In this challenge, you are tasked with implementing a function that returns whether or not a year is a leap year.

Easy
Challenge 15 - Repeating Letters

In this challenge, you are tasked with implementing a function that takes in a string and then duplicates the characters twice within the string.

Easy
Challenge 16 - Odd or Even Factors

In this challenge, we are going to be implementing a function that will return either "odd" or "even" depending on the number of factors of a number.

Medium
Challenge 17 - Decode the Secret

In this challenge, you are tasked with decoding this secret message and returning the unencoded string in Go!

Medium
Challenge 18 - Min Rotations

In this challenge, you will be tasked with finding how many rotations an ordered slice has undergone.