Skip to content

mohagan9/Algocet

Repository files navigation

alt text

The goal of Algocet is to solve coding challenges.
It will do this by converting a declarative problem description into imperative C# code.

This is a .NET Core 2.1 application using syntax trees and the Roslyn compiler.

Overview

There are three main sub-projects:

  • Algocet: Generates a solution in the form of a CSharpSyntaxTree for a given problem.
  • AlgocetConsole: Reads a problem statement and saves the C# solution to a text file.
  • CodingChallenges: A test project to verify that Algocet is producing the correct solutions.

Each problem statement is composed of functions and optional constraints.

Have a look at the Wiki for more information.

About

The code challenge cracker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages