https://github.com/stoverc/codingchallengeproblems
A repository for me to keep up with coding challenge problems (think: LeetCode) from various sources.
https://github.com/stoverc/codingchallengeproblems
algorithms datastructures leetcode leetcode-cpp leetcode-java leetcode-python leetcode-solutions udemy
Last synced: 3 months ago
JSON representation
A repository for me to keep up with coding challenge problems (think: LeetCode) from various sources.
- Host: GitHub
- URL: https://github.com/stoverc/codingchallengeproblems
- Owner: stoverc
- Created: 2023-05-16T19:44:26.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-08T22:12:10.000Z (over 2 years ago)
- Last Synced: 2025-01-11T15:48:08.884Z (10 months ago)
- Topics: algorithms, datastructures, leetcode, leetcode-cpp, leetcode-java, leetcode-python, leetcode-solutions, udemy
- Language: C++
- Homepage:
- Size: 142 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Coding Challenge Problems
A repository for me to keep up with coding challenge problems (think: [LeetCode](https://leetcode.com/)) from various sources.
## To-Do
* Refactor `*Hash` challenge problems to abandon generics in favor of `int` types (because otherwise, binning for floats, etc., is bad news!).
* More exercises.
* More languages.
Changelog
31 May 2023
- Beginning of
LeetCode, and initial commit of LeetCode/CPP/1TwoSum.cpp.
18 May 2023
- Modified some Section 8 files to eliminate unnecessary
size parameter + updated TODO list above.
- Later, modified more Section 8 files to rename
arr parameter as A.
- Completed first versions of
StringPermutations, ... , and made small edits throughout.
- Cleaned up repo by deleting
.exe files (these never should have been uploaded) + making initial commits of some missed files from yesterday.
17 May 2023
- In
CountDuplicatesUnsorted: Removed unused Min and Max functions.
- Later, added
PairSumUnsorted, PairSumUnsortedHash, PairSumSorted, and SinglePassMaxMin from Udemy's Mastering Data Structures & Algorithms using C and C++ course (link).
- After finishing the Section 7 algorithms (above), added
Print functionality to all.
- From Section 8, added
StringToggleCase, CountConsonantsAndVowels, CountWords, StringReverse, CompareStrings, IsPalindrome, StringCountDuplicates, StringCountDuplicatesHash, StringFindDuplicatesBitwise, and IsAnagram, and the related ToUpperCase and ToLowerCase.
- Made a small correction to
CountDuplicatesUnsortedHash.
- Eventually: Added a
Udemy subdirectory to future-proof the repo.
16 May 2023
- Initial commit +
README.
- Later, created
CPP directory.
- Later, created + updated versions of
FindMissingElementSorted, FindMissingElementSortedStart, FindMissingElementSortedMultiple, FindMissingElementUnsortedHash, FindDuplicatesSorted, CountDuplicatesSorted, CountDuplicatesSortedHash, CountDuplicatesUnsortedHash, and CountDuplicatesUnsorted from Udemy's Mastering Data Structures & Algorithms using C and C++ course (link).