This repository contains my struggle in learning programming and problem solving in various cases and programming languages. I don't know if it would be useful for others, but my reason for doing this is because I love to organize my practice and watch the improvement that I have made over time. That's why I think GitHub is a nice place for this.
The list of all practices and their short descriptions. It's categorized by programming languages.
- FullPractice - Short C# practices in certain topics
- AppendString - String concatenation
- HelloASP - My first ASP.NET code
- HelloConsole - My first C# console application
- HelloWPF - My first C# code using WPF
- FullPractice - Short Java practices in certain topics
- BinarySearch.java - Practice on binary search
- FileListing.java - Print all directory contents recursively
- FullPractice.java - Hello World!
- LinearSearch.java - Practice on linear search
- RandomInt.java - Generate random integer
- ReadIntegersFile.java - Read integers from a file
- WatchFolder - Log all changes happen in a directory recursively
- LineSplitter - Get intersection between two lines
- Maze - Simple maze game
- MazeRetry - Rewrite Maze in tidier (I think) code
- MazeSolver - Let the program solve MazeRetry by itself
- PPlotter - Simple math functions plotter