Problem Solving Programs
Problem Solving Programs
Programs on Array
Program on Strings
Problems on java collection framework objects like ArrayList , HashSet and HashMap
Searching and Sorting Techniques
Sliding window algorithm and its programs
Binary Search Algorithm and its Programs
Will Solve 150 programs on various Coding Platforms Like Hackerrank , LeetCode, Coding ninjas and GFG
List of Programs
Basic Programs
https://www.hackerrank.com/challenges/welcome-to-java/problem?isFullScreen=true
https://www.hackerrank.com/challenges/java-if-else/problem?isFullScreen=true
https://www.hackerrank.com/challenges/java-stdin-stdout/problem?isFullScreen=true
https://www.hackerrank.com/challenges/java-loops-i/problem?isFullScreen=true
https://www.hackerrank.com/challenges/java-loops/problem?isFullScreen=true
Problems on Strings
https://www.hackerrank.com/challenges/java-strings-introduction/problem?isFullScreen=true
https://www.hackerrank.com/challenges/java-anagrams/problem?isFullScreen=true
https://www.hackerrank.com/challenges/java-string-reverse/problem?isFullScreen=true
https://www.hackerrank.com/challenges/java-string-tokens/problem?isFullScreen=true
https://www.geeksforgeeks.org/problems/reverse-a-string/1
https://www.geeksforgeeks.org/problems/anagram-1587115620/1?utm_source=geeksforgeeks&utm_medium=ml_ar
https://www.codingninjas.com/studio/problems/beautiful-string_1115625?interviewProblemRedirection=true&leftP
https://www.geeksforgeeks.org/problems/minimum-indexed-character-1587115620/1
https://www.codingninjas.com/studio/problems/check-if-the-string-is-a-palindrome_1062633?leftPanelTabValue=DI
https://leetcode.com/problems/longest-substring-without-repeating-characters/submissions/1265392853/
https://www.naukri.com/code360/problems/longest-substring-with-at-most-k-distinct-characters_2221410?leftPane
Problems on Array
https://www.hackerrank.com/challenges/java-1d-array-introduction/problem?isFullScreen=true
https://www.geeksforgeeks.org/problems/find-the-frequency/1
https://www.geeksforgeeks.org/problems/find-minimum-and-maximum-element-in-an-array4428/1
https://www.geeksforgeeks.org/problems/sort-an-array-of-0s-1s-and-2s4231/1
https://www.geeksforgeeks.org/problems/sort-an-array-of-0s-1s-and-2s4231/1
https://www.geeksforgeeks.org/problems/find-duplicates-in-an-array/1
https://www.geeksforgeeks.org/problems/missing-number-in-array1416/1
https://www.geeksforgeeks.org/problems/reverse-a-string/1
https://www.geeksforgeeks.org/problems/count-pairs-with-given-sum5022/1
https://www.geeksforgeeks.org/problems/first-repeating-element4018/1
https://www.geeksforgeeks.org/problems/peak-element/1
https://www.geeksforgeeks.org/problems/kth-smallest-element5635/1
https://www.geeksforgeeks.org/problems/sort-an-array-of-0s-1s-and-2s4231/1
https://www.geeksforgeeks.org/problems/move-all-negative-elements-to-end1813/1
https://www.geeksforgeeks.org/problems/union-of-two-arrays3538/1
https://www.geeksforgeeks.org/problems/cyclically-rotate-an-array-by-one2614/1
https://www.geeksforgeeks.org/problems/common-elements1132/1
https://www.geeksforgeeks.org/problems/intersection-of-two-arrays2404/1?utm_source=geeksforgeeks&utm_mediu
https://www.geeksforgeeks.org/problems/first-repeating-element4018/1
https://www.codingninjas.com/studio/problems/longest-subarray-with-sum-k_5713505?utm_source=youtube&utm_
https://www.geeksforgeeks.org/problems/count-subarrays-with-equal-number-of-1s-and-0s-1587115620/1
https://www.geeksforgeeks.org/problems/non-repeating-element3958/1
https://www.geeksforgeeks.org/problems/reverse-words-in-a-given-string5459/1
https://www.geeksforgeeks.org/problems/convert-to-roman-no/1
https://www.codingninjas.com/studio/problems/longest-subarray-with-sum-k_5713505?utm_source=youtube&utm_
https://www.geeksforgeeks.org/problems/largest-subarray-of-0s-and-1s/1?itm_source=geeksforgeeks&itm_medium=
https://www.geeksforgeeks.org/problems/largest-subarray-of-0s-and-1s/1
https://www.codingninjas.com/studio/problems/reading_6845742?utm_source=youtube&utm_medium=affiliate&utm
https://www.geeksforgeeks.org/print-all-pairs-with-given-sum/
https://www.codingninjas.com/studio/problems/three-sum_6922132?utm_source=youtube&utm_medium=affiliate&u
https://www.geeksforgeeks.org/problems/longest-distinct-characters-in-string5848/1?itm_source=geeksforgeeks&itm
https://www.geeksforgeeks.org/problems/longest-distinct-characters-in-string5848/1?itm_source=geeksforgeeks&itm
https://www.geeksforgeeks.org/problems/count-of-distinct-substrings/1?utm_source=geeksforgeeks&utm_medium=m
https://www.geeksforgeeks.org/problems/count-distinct-elements-in-every-window/1?itm_source=geeksforgeeks&it
https://www.codingninjas.com/studio/problems/longest-substring-with-at-most-k-distinct-characters_2221410?leftP
https://www.codingninjas.com/studio/problems/count-with-k-different-characters_1214627
https://www.geeksforgeeks.org/problems/subarray-with-0-sum-1587115621/1?utm_source=geeksforgeeks&utm_me
https://www.geeksforgeeks.org/problems/largest-subarray-of-0s-and-1s/1
https://www.geeksforgeeks.org/problems/count-subarrays-with-equal-number-of-1s-and-0s-1587115620/1?itm_sou
https://www.codingninjas.com/studio/problems/first-negative-in-every-window_759333
https://www.geeksforgeeks.org/problems/count-pairs-with-given-sum5022/1
Problems on Collection
https://leetcode.com/problems/reverse-vowels-of-a-string/description/
https://www.geeksforgeeks.org/problems/string-with-numbers-at-its-end5749/1?page=1&difficulty=School,Basic&st
https://www.hackerrank.com/challenges/missing-numbers/problem?isFullScreen=true
https://www.codingninjas.com/studio/problems/number-of-flips_3125902?interviewProblemRedirection=true&leftP
https://leetcode.com/problems/reverse-vowels-of-a-string/description/
https://www.geeksforgeeks.org/problems/power-of-2-1587115620/1?itm_source=geeksforgeeks&itm_medium=artic
https://www.codingninjas.com/studio/problems/find-minimum-sum-subarray-of-given-size_873368?leftPanelTabVal
https://www.codingninjas.com/studio/problems/first-negative-in-every-window_759333
https://leetcode.com/contest/weekly-contest-386/
https://www.geeksforgeeks.org/problems/remove-duplicate-elements-from-sorted-array/1?itm_source=geeksforgeek
https://www.geeksforgeeks.org/problems/first-repeating-element4018/1?page=1&status=solved&sortBy=submission
https://www.geeksforgeeks.org/problems/n-meetings-in-one-room-1587115620/1
https://www.geeksforgeeks.org/problems/split-the-string2424/1
https://www.codingninjas.com/studio/problems/first-negative-in-every-window_759333?leftPanelTabValue=PROBLE
https://www.geeksforgeeks.org/problems/power-set4302/1
https://www.geeksforgeeks.org/problems/count-the-characters-in-each-word-in-a-given-sentence3451/1?utm_sourc
https://www.geeksforgeeks.org/problems/inversion-of-array-1587115620/1?utm_source=geeksforgeeks&utm_mediu
https://www.geeksforgeeks.org/problems/largest-number-formed-from-an-array1117/1
https://www.geeksforgeeks.org/problems/second-largest3735/1?utm_source=geeksforgeeks&utm_medium=article_p
https://leetcode.com/problems/third-maximum-number/
https://www.geeksforgeeks.org/problems/convert-an-array-to-reduced-form1101/1
https://www.naukri.com/code360/problems/longest-successive-elements_6811740?utm_source=striver&utm_mediu
https://www.naukri.com/code360/problems/631055?topList=striver-sde-sheet-problems&utm_source=striver&utm_
https://www.naukri.com/code360/problems/merge-two-sorted-arrays-without-extra-space_6898839?utm_source=st
https://www.hackerrank.com/challenges/java-anagrams/problem?isFullScreen=true
https://www.geeksforgeeks.org/problems/longest-k-unique-characters-substring0853/1?itm_source=geeksforgeeks&
orgeeks&utm_medium=ml_article_practice_tab&utm_campaign=article_practice_tab
oblemRedirection=true&leftPanelTabValue=PROBLEM
62633?leftPanelTabValue=DISCUSS
sions/1265392853/
characters_2221410?leftPanelTabValue=SUBMISSION
array4428/1
e=geeksforgeeks&utm_medium=ml_article_practice_tab&utm_campaign=article_practice_tab
5?utm_source=youtube&utm_medium=affiliate&utm_campaign=striver_Arrayproblems
d-0s-1587115620/1
5?utm_source=youtube&utm_medium=affiliate&utm_campaign=striver_Arrayproblems&leftPanelTabValue=SUBMISSION
geeksforgeeks&itm_medium=article&itm_campaign=bottom_sticky_on_article
e&utm_medium=affiliate&utm_campaign=striver_Arrayproblems&leftPanelTabValue=SUBMISSION
ube&utm_medium=affiliate&utm_campaign=striver_Arrayproblems
tm_source=geeksforgeeks&itm_medium=article&itm_campaign=bottom_sticky_on_article
tm_source=geeksforgeeks&itm_medium=article&itm_campaign=bottom_sticky_on_article
eeksforgeeks&utm_medium=ml_article_practice_tab&utm_campaign=article_practice_tab
itm_source=geeksforgeeks&itm_medium=article&itm_campaign=bottom_sticky_on_article
nct-characters_2221410?leftPanelTabValue=SUBMISSION
urce=geeksforgeeks&utm_medium=article_practice_tab&utm_campaign=article_practice_tab
d-0s-1587115620/1?itm_source=geeksforgeeks&itm_medium=article&itm_campaign=bottom_sticky_on_article
eks&utm_medium=ml_article_practice_tab&utm_campaign=article_practice_tab
/1?utm_source=geeksforgeeks&utm_medium=article_practice_tab&utm_campaign=article_practice_tab
rray3611/1?utm_source=geeksforgeeks&utm_medium=article_practice_tab&utm_campaign=article_practice_tab
n-sorted-array_839724?interviewProblemRedirection=true&leftPanelTabValue=SUBMISSION
n-sorted-array_1082549
=1&difficulty=School,Basic&status=unsolved&sortBy=submissions
source=geeksforgeeks&itm_medium=article&itm_campaign=bottom_sticky_on_article
=1&difficulty=School,Basic&status=unsolved&sortBy=submissions
oblemRedirection=true&leftPanelTabValue=PROBLEM\
sforgeeks&itm_medium=article&itm_campaign=bottom_sticky_on_article
size_873368?leftPanelTabValue=PROBLEM
y/1?itm_source=geeksforgeeks&itm_medium=article&itm_campaign=bottom_sticky_on_article
us=solved&sortBy=submissions
3?leftPanelTabValue=PROBLEM
n-sentence3451/1?utm_source=geeksforgeeks&utm_medium=ml_article_practice_tab&utm_campaign=article_practice_tab
ce=geeksforgeeks&utm_medium=article_practice_tab&utm_campaign=article_practice_tab
geeks&utm_medium=article_practice_tab&utm_campaign=article_practice_tab
m_source=striver&utm_medium=website&utm_campaign=a_zcoursetuf
ms&utm_source=striver&utm_medium=website
pace_6898839?utm_source=striver&utm_medium=website&utm_campaign=a_zcoursetuf
1?itm_source=geeksforgeeks&itm_medium=article&itm_campaign=bottom_sticky_on_article
ue=SUBMISSION
rticle_practice_tab