SkillAgentSearch skills...

VotingSystems

Implementations of various ranked voting algorithms using Java. Currently Includes first past the post, instant runoff voting, the Borda count, and the Condorcet method.

Install / Use

/learn @warrengm/VotingSystems
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

VotingSystems

This projects provides implementation for various ranked ballot voting algorithms. At this moment it includes first past the post (plurality voting), instant runoff voting (AKA the alternative vote and ranked choice voting), the Borda count, and the Condorcet Method. More systems will be implemented in the future. The code includes a poll.java class which runs a sample the voting program in the console. It's main purpose is to demonstrate how to add multiple ballots in a single line.

View on GitHub
GitHub Stars6
CategoryDevelopment
Updated2y ago
Forks8

Languages

Java

Security Score

70/100

Audited on Jan 19, 2024

No findings