This is a repo that I keep my coding kata stuff, where I practice small programming exercises in different languages.
Here's the following list, generated by ChatGPT (thank you):
- FizzBuzz
- Reverse a String
- Palindrome Checker
- Count Vowels
- Find the Largest Number in an Array
- Check if a Number is Prime
- Calculate the Factorial of a Number
- Remove Duplicates from an Array
- Find the Sum of All Numbers in an Array
- Check if Two Strings are Anagrams
- Convert Celsius to Fahrenheit
- Convert Fahrenheit to Celsius
- Find the Average of an Array of Numbers
- Find the Minimum Number in an Array
- Find the Maximum Number in an Array
- Reverse an Integer
- Sort an Array of Numbers in Ascending Order
- Sort an Array of Numbers in Descending Order
- Remove a Specific Element from an Array
- Find the Median of an Array of Numbers
- Calculate the Area of a Triangle
- Calculate the Area of a Circle
- Convert Decimal to Binary
- Convert Binary to Decimal
- Calculate the Greatest Common Divisor of Two Numbers
- Find the Second Largest Number in an Array
- Implement a Queue using Two Stacks
- Implement a Stack using Two Queues
- Merge Two Sorted Arrays
- Reverse a Linked List
- Implement a Binary Search Algorithm
- Find the Intersection of Two Arrays
- Implement Bubble Sort
- Implement Insertion Sort
- Implement Selection Sort
- Calculate the Nth Fibonacci Number
- Calculate the Nth Prime Number
- Check if a Binary Tree is Balanced
- Implement Depth-First Search in a Graph
- Implement Breadth-First Search in a Graph
- Implement Dijkstra's Algorithm
- Implement the A* Algorithm
- Implement the Merge Sort Algorithm
- Implement the Quick Sort Algorithm
- Find the Kth Smallest Element in an Array
- Implement a Binary Search Tree
- Implement a Red-Black Tree
- Implement a Heap
- Implement a Priority Queue
- Implement the Sieve of Eratosthenes Algorithm