Algorithms | Python | Interview Preparation Kit
Subdomain | Difficulty | Challenge | Solution |
---|---|---|---|
Introduction | Easy | Say "Hello, World!" With Python | helloWorld.py |
Introduction | Easy | Python If-Else | ifElse.py |
Introduction | Easy | Arithmetic Operators | arithmeticOperators.py |
Introduction | Easy | Python: Division | division.py |
Introduction | Easy | Loops | loops.py |
Introduction | Easy | Print Function | print.py |
Introduction | Medium | Write a function | isLeap.py |
Basic Data Types | Easy | List Comprehensions | listComprehensions.py |
Basic Data Types | Easy | Find the Runner-Up Score! | runnerUp.py |
Subdomain | Difficulty | Challenge | Solution |
---|---|---|---|
Warmup | Easy | Counting Valleys | countingValleys.py |
Warmup | Easy | Jumping on the Clouds | jumpingOnClouds.py |
Warmup | Easy | Repeated String | repeatedString.py |
Warmup | Easy | Sock Merchant | sockMerchant.py |
Arrays | Easy | 2D Array - DS | hourglassSum.py |
Arrays | Easy | Arrays: Left Rotation | rotLeft.py |
Arrays | Medium | Minimum Swaps 2 | minimumSwaps.py |
Arrays | Medium | New Year Chaos | minimumBribes.py |
Dictionaries and Hashmaps | Easy | Hash Tables: Ransom Note | checkMagazine.py |
Dictionaries and Hashmaps | Easy | Two Strings | twoStrings.py |
Dictionaries and Hashmaps | Medium | Sherlock and Anagrams | sherlockAndAnagrams.py |
Sorting | Easy | Mark and Toys | maximumToys.py |
Sorting | Easy | Sorting: Bubble Sort | countSwaps.py |
Sorting | Medium | Fraudulent Activity Notifications | activityNotifications.py |
Sorting | Medium | Sorting: Comparator | playerComparator.py |
Strings | Easy | Alternating Characters | alternatingCharacteres.py |
Strings | Easy | Strings: Making Anagrams | makeAnagram.py |