Skip to content

Manuss20/copilot-dotnet-codeathon

Repository files navigation

Copilot .Net Codeathon

Welcome to the Copilot .Net codeathon repository! This repository serves as the perfect platform for tech enthusiasts and coding aficionados to embark on an exciting coding journey. Our Codeathons are designed to challenge your programming skills, creativity, and problem-solving abilities. Whether you're a seasoned developer or just starting your coding adventure, you'll find something here to pique your interest.

Here's what you can expect from this repository:

  1. Codeathon Focus: The primary purpose of this repository is to conduct the Copilot Codeathon. These codeathons are organized to foster a collaborative and competitive spirit among programmers.

  2. Programming Freedom: For the first four challenges you have the freedom to code in any programming language of your choice. Whether you're a Python, Java, C++, or JavaScript enthusiast, you can use your preferred language to solve the problems. We encourage you to do them in C# though as the final challenge is a .Net application!

  3. Problem Statements: We provide a curated set of programming problems, each presented as an individual issue within this repository. These problem statements are designed to be challenging, thought-provoking, and fun to solve.

  4. Testing Environment: To ensure the validity and correctness of your solutions, we ask you to create unit test cases along with your solution. You can use these test cases to verify the functionality of your code.

  5. Sequential Challenges: Your journey begins with the creation of a new repository using our template. Once your repository is set up, you will find the first Codeathon problem as an open issue. Your task is to implement a solution and close the issue once you're satisfied with your code.

  6. Progressive Learning: As you complete each issue, the next problem statement will be automatically populated as a new issue. This progressive learning approach allows you to build upon your coding skills and tackle increasingly complex challenges.

The Copilot Codeathon Repository is not just a place to code; it's an opportunity to learn, grow, and showcase your coding prowess. We encourage collaboration, discussion, and sharing insights among participants. So, if you're ready to dive into the world of coding competitions and hone your skills, create a repository from this template and let the Codeathon begin!

Get started πŸ‘©πŸ»β€πŸ’»πŸ‘¨πŸ»β€πŸ’»

Please follow below instructions

  1. Login to GitHub.com

  2. Above the file list, click Use this template.

  3. Select Create a new repository.

    Screenshot of the "Use this template" button and the dropdown menu expanded to show the "Open in a codespace" option.

  4. Use the Owner dropdown menu to select the account you want to own the repository. Screenshot showing the owner configuration.

  5. Type a name for your repository, and an optional description. Screenshot showing the owner configuration.

  6. Type a name for your repository, and an optional description. Screenshot showing the description box

  7. Select Include all branches.

  8. Click Create repository from template.

  9. Once the repository is created go to the issues section and start your codeathon!

How to use this repository ❓

  • Main Branch: The main branch is ready for you to start working on the different projects. If you are collaborating with other peers on the challenges make sure that you work on your individual branches and then create pull requests once the code is working!

  • Demo Branch: The demo branch contains the final, working code of the solution. It is ready for use and can be opened in a development container (DevContainer) or in Visual Studio Code (VSCode). You can start coding, running, and experimenting with the application right away.

Once you get started with the codeathon and go through the first challenges:

  1. Add solution to corresponding folder. If the folder doesn't exist, create one like challenge-1 for each of the challenges except the final challenge.
  2. Upload the app execution screen shots and test case execution screen shots to each challenge issue for later review πŸ‘€

Happy coding! πŸš€

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages