Skip to content
@Byte-Quest-Website

ByteQuest

A programming problem website (similar to leetcode but more basic) made for an NCEA L2 school assessment

ByteQuest

This is a coding problem website (kinda like leetcode).
This is for the ncea level 2 website assessment as91893 and also maybe level 2 database assessment as91892.

Context Behind Name:

Last year I did a programming compeition where one of the questions had something called Bytes. Since I couldn't think of a name for this website I decided to go with Byte Quest as you're going on a quest to solve programming problems, or find the bytes. Bellow is problem I am referencing:

Around the main buildings of the ICPC headquarters lies a vast (deep and dark) forest. Fittingly the forest is crisscrossed by a maze of twisty paths connecting a myriad of small clearings. These paths constitute the only way into headquarters from the outside world. The difficulty of navigating this maze has unfortunately made it impossible to get a high-speed internet connection installed and so the organisation is still dependent on that old-fashioned system affectionately known as ‘snail mail’. Mail is delivered to and collected from a letterbox at a clearing on the outer edge of the forest. Once each day a programmer in headquarters is chosen to do the ‘mail run’. They are required to run from the central headquarters building to the mail box, collect the mail, and run back. It is a matter of honour to do this run as efficiently as possible, in the sense of running the least possible distance. Today, you have been chosen to be the runner and must decide on your route.
There is one final detail you need to know. The forest is inhabited by carnivorous little animals called ‘bytes’ – ‘byte’ by name and ‘bite’ by nature. Although they are small, they are ferocious and meeting one that is awake is invariably fatal for a runner. Fortunately, bytes spend most of their time asleep; but when a runner passes, they wake. It takes a moment for a waking byte to orient itself, so the runner that disturbed it can continue safely without fear of attack. However, the byte will remain awake for some time. It won’t move, but it will attack anyone on the path or the clearing it occupies for the remainder of the day. It can be assumed that all bytes are asleep at the time the run starts and it can be assumed that a run is always completed within the day. Therefore, the only safe way to complete a run is to use a route that passes through different clearings and does not use any path twice.

Pinned Loading

  1. RCE-Engine-API RCE-Engine-API Public

    This REST API handles caching code, creating jobs and sending tasks to workers. The website will be sending its requests here. This API will also be available for general public requests however it…

    TypeScript 3

  2. RCE-Engine-Worker RCE-Engine-Worker Public

    This worker is a RabbitMQ consumer and will run arbitrary code in a containerized environment and then save the result to the database or cache. Code will be executed in docker containers.

    TypeScript 3

  3. Programming-Problem-Website Programming-Problem-Website Public

    This is a coding problem website (sorta like leetcode but very basic) and is the website that I am making for the NCEA Level 2 Website Assessment (AS91893)

    TypeScript 3

Repositories

Showing 4 of 4 repositories
  • Programming-Problem-Website Public

    This is a coding problem website (sorta like leetcode but very basic) and is the website that I am making for the NCEA Level 2 Website Assessment (AS91893)

    Byte-Quest-Website/Programming-Problem-Website’s past year of commit activity
    TypeScript 3 MIT 0 0 0 Updated Sep 25, 2023
  • RCE-Engine-Worker Public

    This worker is a RabbitMQ consumer and will run arbitrary code in a containerized environment and then save the result to the database or cache. Code will be executed in docker containers.

    Byte-Quest-Website/RCE-Engine-Worker’s past year of commit activity
    TypeScript 3 MIT 0 0 0 Updated Sep 13, 2023
  • RCE-Engine-API Public

    This REST API handles caching code, creating jobs and sending tasks to workers. The website will be sending its requests here. This API will also be available for general public requests however its main purpose is for the website.

    Byte-Quest-Website/RCE-Engine-API’s past year of commit activity
    TypeScript 3 MIT 0 0 0 Updated Sep 4, 2023
  • .github Public

    This repo is just to display a README on the organization profile.

    Byte-Quest-Website/.github’s past year of commit activity
    4 0 0 0 Updated Sep 2, 2023

Top languages

Loading…

Most used topics

Loading…