Skip to content

Repository that contains practice problems while learning new programming language

Notifications You must be signed in to change notification settings

MarufHassan/programming-language-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 

Repository files navigation

Learning Programming Language

The purpose of this repository is to document the problems that I have used to learn new programming language. Another purpose is to improve my data structure, algorithm and problem solving skill. I used these problems to be fluent in problem solving in these language. I believe, the best way to learn a new programming language is to solve problems with that language.

So far I am fluent to write code in Java. I am learning C# and Visual Basic now for my company projects. So, first of all I solve the problems in Java and then solve them in C# and VB by using their respective library and syntax.

Language

Java, C#, Visual Basic

List of problems

Easy

Title Tag Language
Hello World Basic Java, C#, VB
Stdin and Stdout I Basic Java, C#, VB
If-Else Basic Java, C#, VB
Stdin and Stdout II Basic Java, C#, VB
Output Formatting Basic Java, C#, VB
Loops I Basic Java, C#, VB
Loops II Basic Java, C#, VB
Datatypes Basic Java, C#, VB
End-of-file File Java, C#, VB
Detect Pattern of Length M Repeated K or More Times Array Java, C#, VB
Largest Time for Given Digits Math Java, C#, VB
Repeated Substring Pattern String Java, C#, VB
Bulls and Cows Hash Table Java, C#, VB

Medium

Title Tag Language
Find Right Interval Binary Search Java, C#, VB
Implement Rand10() Using Rand7() Random Java, C#, VB
Pancake Sorting Array, Sort Java, C#, VB
Contains Duplicate III Sort, Ordered Map Java, C#, VB
Word Pattern Hash Table Java, C#, VB
Compare Version Numbers String Java, C#, VB
Sequential Digits Backtracking Java, C#, VB

Hard

Title Tag Language
Insert Interval Array, Sort Java, C#, VB
Unique Paths III Backtracking, DFS Java, C#, VB

About

Repository that contains practice problems while learning new programming language

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published