0% found this document useful (0 votes)
16 views

Problem Solving Programs

The document outlines a comprehensive coding program that includes solving 150 problems across various topics such as arrays, strings, and algorithms on platforms like Hackerrank, LeetCode, and GeeksforGeeks. It lists specific programs and challenges related to basic programming, string manipulation, array operations, binary search, and the Java collection framework. Additionally, it covers advanced techniques like the sliding window algorithm with multiple related tasks.

Uploaded by

Gautam Govind
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views

Problem Solving Programs

The document outlines a comprehensive coding program that includes solving 150 problems across various topics such as arrays, strings, and algorithms on platforms like Hackerrank, LeetCode, and GeeksforGeeks. It lists specific programs and challenges related to basic programming, string manipulation, array operations, binary search, and the Java collection framework. Additionally, it covers advanced techniques like the sliding window algorithm with multiple related tasks.

Uploaded by

Gautam Govind
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 9

Problem Solving

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 Based on Binary Search


https://leetcode.com/problems/valid-perfect-square/
https://www.geeksforgeeks.org/problems/ceil-the-floor2802/1?utm_source=geeksforgeeks&utm_medium=ml_article
https://www.geeksforgeeks.org/problems/search-insert-position-of-k-in-a-sorted-array/1?utm_source=geeksforgeeks
https://www.geeksforgeeks.org/problems/minimum-element-in-a-sorted-and-rotated-array3611/1?utm_source=geek
https://www.geeksforgeeks.org/problems/search-in-a-rotated-array4618/1
https://www.codingninjas.com/studio/problems/first-and-last-position-of-an-element-in-sorted-array_839724?interv
https://www.codingninjas.com/studio/problems/first-and-last-position-of-an-element-in-sorted-array_1082549
https://www.hackerrank.com/challenges/missing-numbers/problem?isFullScreen=true
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.geeksforgeeks.org/problems/move-all-zeroes-to-end-of-array0751/1?itm_source=geeksforgeeks&itm_m
https://www.codingninjas.com/studio/problems/replace-spaces_1172172

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&

Sliding Window Algorithm


prog 1:
total number of substrings having unique characters
prog 2 :
longest substring having unique character
prog3 :
total number of substrings having atmost k unique character
prog 4:
longest substring having atmost k unique chracters
prog 5:
longest substring having exactly k unique charcaters
prog 6
total no of substrings having exactly k unique charcaters
prog 7:
total no of substring having at least k unique characters
prog 8:
longest substring having at least k unique charcaters
e, Coding ninjas and GFG

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

You might also like