For this challenge we will investigate how to create a 2D array to store the value from 1 to 100 in a 10×10 array. We will then write an algorithm to shuffle the content of this array. See the code…
Our aim is to implement a shuffling algorithm to shuffle a deck of playing cards. To do so, we will use a list called deck to store the 52 cards of the deck as follows: deck = ["Ace of hearts","2…
Boggle is a word game based on a 4×4 grid of 16 letters. Each time the game is played a new grid is generated. In the real game this is done by shaking a cube that contains 16 letter dice.…
Are you confident with your knowledge of network design concepts? Can you identify the purpose of the main network components used to set up a LAN or a WAN? You can find out more about key network design concepts on…
What3words is a geocode system used to communicate a location on planet Earth using only 3 words instead of using complex longitude and latitude coordinates. What3words have assigned each 3m square in the world a unique 3-word address that will…
String? In computer science, a string is a piece of text or a collection of characters. String Length? The length of a string represents the number of characters it contains. In pyhon you can use the function len() to find…
The purpose of this challenge is to write a Python program that will receive, as an input, a binary number expressed using a normalised floating point representation (using a 5-bit mantissa and a 3-bit exponent). The program will then calculate…
For this challenge you will design and write a program to play against the computer. The computer will display a random number between 1 and 100. The user will have to try to guess this number. For each guess the…
For this challenge you will write a program of Guess the number (Higher or Lower?) using LMC assembly language. Your program will be used by two users (player A and player B) as follows: Ask player A to input a…
In this post we will investigate the different components needed to set up a network. We will investigate their purpose and how all the devices are connected together to create a basic network diagram/design. Your task will then to design…