Skip to content
/ CP Public

A small selection of algorithms that I used to solve competitive programming problems.

License

Notifications You must be signed in to change notification settings

abdorah/CP

Repository files navigation

Competitve Programming

Badge Badge Badge Java CI with Gradle

This repository is my back yard in which I assemble a selection of competitive programming solutions and problems. Please feel free to enjoy playing and learning from these algorithms!


Presentation

These problems I assemble are a selection that I get baisaclly from codeWars, hackerRank and leetCode, for which the solutions are implemented in java 11. To get a global sight of this repository you can use the following table of content. It consist of problems and the solution class name. Note that you will find also a simple test for the algorithm in an other class that takes the same name plus "Test" at end. Also, the problems will get a rating based on the time I spent trying to solve it and my humble point of vue. You can check my explanatory videos in my Youtube Channel


Content

22 Problems

Problem Solution class Test class level
hackerRank FizzBuzz FizzBuzzTest ❄️
leetcode MaxProfitTransactions MaxProfitTransactionsTest 🌊
leetcode NiceString NiceStringTest ❄️
leetcode RegularExpression RegularExpressionTest 🌊
leetcode Search SearchTest ❄️
leetcode MedianOfTwoArrays MedianOfTwoArraysTest 🌊
leetcode FancyCharacter FancyCharacterTest ❄️
leetcode LegalMove LegalMoveTest 🌊
leetcode MaximumMatrixSum MaximumMatrixSumTest 🌀
CodeWars PhoneNumber PhoneNumberTest ❄️
leetcode MinimumTimeTypeWriter MinimumTimeTypeWriterTest 🌀
leetcode MiddleIndex MiddleIndexTest 🌀
leetcode FarmLand FarmLandTest 🌊
leetcode MaxConsecutiveAnswers MaxConsecutiveAnswersTest 🌀
leetcode MovesToSeats MovesToSeatsTest ❄️
leetcode ColoredPiecesGame ColoredPiecesGameTest 🌀
leetcode TimeDifference TimeDifferenceTest 🌀
leetcode DistinctString DistinctStringTest 🌀
leetcode OneOccurenceCommonWords OneOccurenceCommonWordsTest ❄️
leetcode LonguestSentence LonguestSentenceTest ❄️
leetcode CapitilizedString CapitilizedStringTest ❄️
leetcode TwinSum TwinSumTest 🌀

⚓ : My rating scale would be ❄️ for easy, 🌀 for medium and 🌊 for hard.

About

A small selection of algorithms that I used to solve competitive programming problems.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages