All Projects β†’ fave77 β†’ Mathball

fave77 / Mathball

Licence: MIT license
A JavaScript library for Competitive Programming

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Mathball

algorithms-in-python
Interactive way to learn Algorithms . Feel free to contribute! πŸŽ“
Stars: ✭ 22 (-76.84%)
Mutual labels:  competitive-programming
GoogleCodeJam-2017
πŸƒ Python Solutions of All 27 Probelms in GCJ 2017
Stars: ✭ 53 (-44.21%)
Mutual labels:  competitive-programming
mazandi
βœ… solved.ac μž”λ””λ₯Ό 예쁘게 λ³΄μ—¬μ£ΌλŠ” ν”„λ‘œν•„ μΉ΄λ“œ API
Stars: ✭ 113 (+18.95%)
Mutual labels:  competitive-programming
Competetive programming
Contains my solutions to thousands of different CP sums and some DSA Problems(available in snippets)
Stars: ✭ 21 (-77.89%)
Mutual labels:  competitive-programming
A2OJ-Enhancer
Chrome extension to enhance the functionality of static A2OJ site.
Stars: ✭ 36 (-62.11%)
Mutual labels:  competitive-programming
The-CP-Companion
Your ultimate destination for Competitive Coding this Hacktoberfest21
Stars: ✭ 21 (-77.89%)
Mutual labels:  competitive-programming
Alex
A CLI to compile python codes embedded with test cases. For lazy competitive progra....
Stars: ✭ 17 (-82.11%)
Mutual labels:  competitive-programming
cpalgorithms
Algorithms and Techniques for competitive programming
Stars: ✭ 16 (-83.16%)
Mutual labels:  competitive-programming
training-gate-id
Materi TLX Training Gate, dalam Bahasa Indonesia
Stars: ✭ 40 (-57.89%)
Mutual labels:  competitive-programming
CodingNinjas-Eminence-CP-2018-
Repository for course EMINENCE 2018 by coding ninjas .
Stars: ✭ 39 (-58.95%)
Mutual labels:  competitive-programming
PrepBytes-questions
One can follow to excel in coding if you are a noob!!
Stars: ✭ 46 (-51.58%)
Mutual labels:  competitive-programming
competitive-programming
Programming Solutions for OJs and Algorithms
Stars: ✭ 35 (-63.16%)
Mutual labels:  competitive-programming
python-cp-cheatsheet
Python3 interview prep cheatsheet and examples
Stars: ✭ 407 (+328.42%)
Mutual labels:  competitive-programming
CPTH
🌟 Competitive Programming Template Headers | With documentation, CI tests and Codecov
Stars: ✭ 23 (-75.79%)
Mutual labels:  competitive-programming
Competitive-Coding-and-Interview-Problems
This repo contains some problem solutions from different popular coding platforms like Code Chef, Leet Code, Hacker Blocks,etc.
Stars: ✭ 54 (-43.16%)
Mutual labels:  competitive-programming
Hacker-Earth
This is my HackerEarth Handle
Stars: ✭ 45 (-52.63%)
Mutual labels:  competitive-programming
DSA-Path-And-Important-Questions
I am planning to add a beginner friendly path for my Juniors to Learn DSA and I will try to provide solutions of every problem also. We can add codeChef Challenge solutions also
Stars: ✭ 35 (-63.16%)
Mutual labels:  competitive-programming
competitive-programming
A one stop resource for competitive programming.
Stars: ✭ 59 (-37.89%)
Mutual labels:  competitive-programming
Coding-Questions
This Repository will house the competitive coding and interview questions. Please consider contributing to it if you think your solution could help the Open Source Community.
Stars: ✭ 19 (-80%)
Mutual labels:  competitive-programming
Competitive-Programming--Solution
This ia an public repository for Accepted solution of coding problems on different coding plateforms like codeforces , hackerearth, codechef , hackerrank .......
Stars: ✭ 24 (-74.74%)
Mutual labels:  competitive-programming

Introduction

npm version Build Status Known Vulnerabilities codecov Codacy Badge PRs Welcome License: MIT

Mathball is a JavaScript library for competitive programming, implementing optimized algorithms for faster execution.

JavaScript was never built while keeping competitive coding in mind; let us all agree on that. Back in 1995, Brendan Eich developed JavaScript only for adding interactivity to web pages like handling a mouse click. Today, we can build servers, games, mobile apps, IoT apps and even machine learning in the browser is possible with JavaScript.

"Any application that can be written in JavaScript, will eventually be written in JavaScript." -- Atwood's Law.

Hence, I believe maybe its time for people who are well versed with this particular language to finally consider using it in the realm of competitive programming as well.

Installation

You can download the package in your working directory by simply typing in the terminal (for Mac/Linux users) or command prompt (for Windows users):

$ npm install mathball --save

Features

Examples

You can access all the functions via mathball object, M (or whatever you end up calling it) like so:

let M = require('mathball');

console.log(M.check('palindrome')(1551)); /* true */
console.log(M.check('even')(7)); /* false */
console.log(M.sum([4, 5, 9])); /* 18 */

Contribution

  1. Fork the project. 🍴
  2. Fix issues & add changes. πŸ”§
  3. Follow the guidelines given in CONTRIBUTING.md. 🌟
  4. Make a PR. πŸ”¨
  5. Mission Acomplished! πŸŽ‰

Important Notice

Mathball has been selected at GirlScript Summer of Code 2019!

License

The MIT License 2019 - Priyabrata Biswas.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].