Giter Site home page Giter Site logo

Brian's Projects

catscrossriver icon catscrossriver

Six cats, A, B, C, a, b, c, are crossing a river. The only way to get across is by the mere one boat in that river. Among the cats, just A, B, C, and a can paddle. An uppercase cat is the mother of the corresponding lowercase cat. A lowercase cat will be eaten by any non-mother uppercase cat unless it is with its mother. Write a program to find all the methods for the cats to get across with no cats be eaten.

digitalcircuitssynthesizer icon digitalcircuitssynthesizer

This software converts RTL verilog file which describes the behavior of a desired digital circuit module into its corresponding netlist file.

equalsx icon equalsx

Either insert "+", "-", or nothing into the space between any two digits from 1 to 9 sorted, you get an arithmetic expression, for instance "123 + 45 - 678 - 9". Find all the expressions that yield a value equaling X.

findmatrices icon findmatrices

You know the sums of every row and line of a matrix. Find all the matrices that satisfy the condition.

letterscombination icon letterscombination

You are supposed to give all the possible combinations of four case-sensitive letters.

nbitsgreycode icon nbitsgreycode

You are supposed to generate all the N-bit Grey Codes in order.

nqueens icon nqueens

The solution of N Queens problem, which is an extension of the Eight-Queens problem.

parsing-table-generator icon parsing-table-generator

As the name has described, a parsing table generator can generate a parsing table for a self made compiler.

regular-expression-engine icon regular-expression-engine

A regular expression engine reads a regular expression string and a random string in, and tells you whether the latter matches the former.

rip icon rip

A routing simulator based on simplified RIP

scanning-table-generator icon scanning-table-generator

As the name has decribed, a scanning table generator can generate a scanning table for a self made compiler.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.