Algorithms - 101 Computing https://www.101computing.net Boost Your Programming Skills! Wed, 22 Oct 2025 14:20:42 +0000 en-US hourly 1 https://www.101computing.net/wp/wp-content/uploads/cropped-android-chrome-512x512-1-32x32.png Algorithms - 101 Computing https://www.101computing.net 32 32 Flood-Fill Algorithm https://www.101computing.net/flood-fill-algorithm/ Wed, 15 Oct 2025 11:58:15 +0000 https://www.101computing.net/?p=21907 The aim of this challenge is to demonstrate the use of a recursive algorithm used in most Graphic Editing Software when you use the fill tool to quickly and automatically fill a selected area with a solid colour. To demonstrate

The post Flood-Fill Algorithm first appeared on 101 Computing.

]]>
The Sieve of Eratosthenes https://www.101computing.net/the-sieve-of-eratosthenes/ Sat, 19 Jul 2025 22:12:40 +0000 https://www.101computing.net/?p=21847 In this post we are going to investigate an ancient but highly effective algorithm known as the Sieve of Eratosthenes. This method, named after the Greek mathematician Eratosthenes (276 BC – 194B), is a simple and efficient way to find

The post The Sieve of Eratosthenes first appeared on 101 Computing.

]]>
The K2-18b Exoplanet – Space Exploration Mission https://www.101computing.net/the-k2-18b-exoplanet-space-exploration-mission/ Thu, 15 May 2025 14:16:28 +0000 https://www.101computing.net/?p=21680 In an exciting leap forward for space science, the James Webb Space Telescope recently discovered the exoplanet K2-18b, a world located in the habitable zone of its red dwarf star. With conditions that suggest it might support life, K2-18b has

The post The K2-18b Exoplanet – Space Exploration Mission first appeared on 101 Computing.

]]>
Lossless Compression Algorithms using Python https://www.101computing.net/lossless-compression-algorithms-using-python/ Wed, 19 Mar 2025 10:44:42 +0000 https://www.101computing.net/?p=21581 In today’s data-driven world, efficient storage and transmission of information are more critical than ever. Lossless compression techniques play a pivotal role in achieving this efficiency by reducing data size without compromising its integrity. Unlike lossy compression, which sacrifices some

The post Lossless Compression Algorithms using Python first appeared on 101 Computing.

]]>
Smoothies Ingredients Data Set https://www.101computing.net/smoothies-ingredients-data-set/ Tue, 01 Oct 2024 14:01:21 +0000 https://www.101computing.net/?p=20677 For this programming challenge, we are going to practise reading and extracting data from a JSON file. We will be using a JSON file storing information about the ingredients and recipes for 20 different smoothies. JavaScript Object Notation (JSON) JavaScript

The post Smoothies Ingredients Data Set first appeared on 101 Computing.

]]>
The Lost Treasures of Pirate Island https://www.101computing.net/the-lost-treasures-of-pirate-island/ Wed, 26 Jun 2024 14:42:04 +0000 https://www.101computing.net/?p=20140 Be the captain of your own pirate ship and sail the seven seas to find the 32 lost treasures of pirate island. Follow the instructions given to locate these treasures. But be aware, the sea is dangerous and its storms

The post The Lost Treasures of Pirate Island first appeared on 101 Computing.

]]>
Big O Notation – Quiz https://www.101computing.net/big-o-notation-quiz/ Tue, 16 Jan 2024 16:48:40 +0000 https://www.101computing.net/?p=19205 Before completing this quiz, we invite you to revisit the main Big O Notations used to describe the time complexity and space complexity of an algorithm.. The main Big O Notations this quiz will focus on are: Take the Quiz!

The post Big O Notation – Quiz first appeared on 101 Computing.

]]>
The Marauder’s Map Coding Challenges https://www.101computing.net/the-marauders-map-coding-challenges/ Thu, 02 Nov 2023 23:29:38 +0000 https://www.101computing.net/?p=18927 Welcome to Hogwarts, school of witchcraft and wizardry! For this set of challenges, you will be helping the famous wizard, Harry Potter, to recover all of his magical possessions. Effectively, it would seem that a malevolent wizard did cast a

The post The Marauder’s Map Coding Challenges first appeared on 101 Computing.

]]>
The Jorvik Viking Settlement​ https://www.101computing.net/the-jorvik-viking-settlement/ Wed, 11 Oct 2023 17:37:58 +0000 https://www.101computing.net/?p=18789 From around A.D. 800 to the 11th century, a large number of Scandinavians Vikings left their homelands to seek their fortunes on the east coast of England. These seafaring warriors ransacked different coastal sites from Northembria to East Anglia. In

The post The Jorvik Viking Settlement​ first appeared on 101 Computing.

]]>
The Lost Roman Sundial https://www.101computing.net/the-lost-roman-sundial/ Thu, 16 Mar 2023 21:14:45 +0000 https://www.101computing.net/?p=17988 Roman Britain was a period of nearly 400 years between AD 43 to AD 410 when large parts of Great Britain were under occupation by the Roman Empire. During this period, the Romans built roads and architectural structures that can

The post The Lost Roman Sundial first appeared on 101 Computing.

]]>