Giter Club home page Giter Club logo

katas's Introduction

katas

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):

Easy

  1. FizzBuzz
  2. Reverse a String
  3. Palindrome Checker
  4. Count Vowels
  5. Find the Largest Number in an Array
  6. Check if a Number is Prime
  7. Calculate the Factorial of a Number
  8. Remove Duplicates from an Array
  9. Find the Sum of All Numbers in an Array
  10. Check if Two Strings are Anagrams
  11. Convert Celsius to Fahrenheit
  12. Convert Fahrenheit to Celsius
  13. Find the Average of an Array of Numbers
  14. Find the Minimum Number in an Array
  15. Find the Maximum Number in an Array
  16. Reverse an Integer
  17. Sort an Array of Numbers in Ascending Order
  18. Sort an Array of Numbers in Descending Order
  19. Remove a Specific Element from an Array
  20. Find the Median of an Array of Numbers
  21. Calculate the Area of a Triangle
  22. Calculate the Area of a Circle
  23. Convert Decimal to Binary
  24. Convert Binary to Decimal
  25. Calculate the Greatest Common Divisor of Two Numbers

Medium

  1. Find the Second Largest Number in an Array
  2. Implement a Queue using Two Stacks
  3. Implement a Stack using Two Queues
  4. Merge Two Sorted Arrays
  5. Reverse a Linked List
  6. Implement a Binary Search Algorithm
  7. Find the Intersection of Two Arrays
  8. Implement Bubble Sort
  9. Implement Insertion Sort
  10. Implement Selection Sort
  11. Calculate the Nth Fibonacci Number
  12. Calculate the Nth Prime Number
  13. Check if a Binary Tree is Balanced
  14. Implement Depth-First Search in a Graph
  15. Implement Breadth-First Search in a Graph
  16. Implement Dijkstra's Algorithm
  17. Implement the A* Algorithm
  18. Implement the Merge Sort Algorithm
  19. Implement the Quick Sort Algorithm
  20. Find the Kth Smallest Element in an Array
  21. Implement a Binary Search Tree
  22. Implement a Red-Black Tree
  23. Implement a Heap
  24. Implement a Priority Queue
  25. Implement the Sieve of Eratosthenes Algorithm

katas's People

Watchers

James Cloos avatar Carlos Eduardo Damázio avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.