fencing's People
fencing's Issues
IPlayer Class
Finish the IPlayer class which models an athlete and extends IPerson and IObservable.
IDataStore Class
Finish the java interface between the clojure DataStore class and the rest of our system.
IObservable Class
Finish IObservable class which models an object that has IPerson's registered to receive notifications for the object that implements this interface.
Group Model Class
We need some way to model a group, which is different from a club.
DataStore Class
The first draft of our DataStore class which acts as our general database of information.
IData Class
Finish the IData class which interfaces with IDataStore and retrieves data based on ID (so data is safe from mutation).
IPerson Class
Finish the IPerson class, which is an interface that models any person interacting with our system. IPlayer and IReferee are among the classes that implement this interface.
Pool Division Algorithm
I'm making this a ticket. Looking over the algorithm I'm not convinced that it will a) always terminate b) find a suitable answer.
Take the case where pool size is 5 and the number of players to be placed is 6. My run through the algorithm didn't work. Can you review this and convince yourself (and then explain to me) how for any number of players, that number can be divided into X pools of size N and Y pools of size N-1.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.