✅ 52 completed
✖️ 56 left
✖️ all patterns left
A list of practical projects that anyone can solve in any programming language. These projects are divided in multiple categories.
Ideas from Proglib.io
CodeWars katas
Tags:
Special:
CodeWars
Used languages:
Python,Java,C++
Instructions:
2. How to compile .exe from .py:
pip install pyinstaller
pyinstaller SCRIPT.py --onefile
CodeWars Katas
-
IQ Test
Python -
Highest and Lowest
Python -
Tribonacci
Python -
Split Strings
Python -
Spin Words
Python -
Next Bigger
Python -
Strings Mix
Python -
Sum of Intervals
Python -
Valid Parentheses
Python -
Sort the odd
Python -
Build Tower
Python -
Alphabet Position
Python -
Alphabet anagram
Python -
Make a spiral
Python` -
Digit position [NOT SOLVED]
Python
Numbers
-
Pi:
PythonFind pi up to the Nth decimal place -
Fibonacci:
PythonJavaC++Generate N members of a Fibonacci series -
Prime factors:
PythonJavaC++Get number prime factors with there exponent -
Next prime number:
PythonGenerate prime numbers until the user chooses to stop -
Mortgage calculator:
PythonCalculate the monthly payments of a fixed term mortgage over given Nth terms at a given interest rate. -
Money changing:
PythonCalculate the change -
Conversions
PythonNumeric base conversions -
Calculator
PythonJavaC++Just calculator -
Factorial
PythonJavaC++Recursion and Cycle methods -
Complex
PythonJavaC++Complex arithmetic -
Happy Numbers
PythonFound 8 happy numbers -
Num to words
PythonWrite number in English -
Coin flip
PythonHeads and tails -
Credit card validation
PythonValidate and find credit card type -
Alarm
PythonSimle timer -
City distance
PythonUse latitude and longitude of two cities to calculate a distance between them -
Other conversions
PythonNumeric base, Temperature, Distance, Weight...
Classic algorithms
-
Collatz
PythonCollatz conjecture realisation -
Sieve of Eratosthenes
PythonEasy way to find prime numbers -
Closest pair problem
PythonCalculate the smallest distance. -
Sorting
PythonBubble, Selection, Insertion, Heap, Merge, Quick sorting
Text
-
String reverse
PythonAnd nothing more -
Palindrome
PythonAnd nothing more -
Count words
PythonAnd nothing more -
Count vowels
PythonAnd nothing more -
Pig latin
PythonAnd nothing more
Graphs
-
Graph
Python -
Connected Graph
Python -
Dijkstra
Python -
Eulerian
Python
Security
-
Caesar cipher
PythonEncoding and decoding message -
Vigenere cipher
PythonEncoding and decoding message -
Vernam cipher
PythonEncoding and decoding message
Web
- Get weather
Python
Classes
-
Shape
Python -
Bank Account
Python
Data structures
Networks
Multithreading
Files
Databases
Multimedia and Graphics
Patterns