Skip to content

This repository is a collection of exercises, UI challenges, and DSA implementations that I've encountered and compiled for reference and learning purposes.

Notifications You must be signed in to change notification settings

shahbazibnafzal/Frontend-Challenges

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Frontend Challenges and DSA Practice Repository

Welcome to my repository aimed at housing various frontend challenges and data structures and algorithms (DSA) code for practice. This repository is a collection of exercises, UI challenges, and DSA implementations that I've encountered and compiled for reference and learning purposes.

Table of Contents

  1. Overview
  2. Folders
  3. Folder Structure
  4. Usage
  5. Contributing
  6. Resources
  7. Contact

Overview

This repository serves as a platform where I consolidate various exercises and challenges related to frontend development and data structures and algorithms. It's an ongoing project where I consistently add new challenges, refine existing code, and utilize it for continuous learning.

Folders

The repository is structured into various folders to organize different types of challenges:

  • Data Structure & Algorithms: Contains topic wise DSA problems and their solutions.
  • Polyfills: Contains polyfills for different JS functionalities that are asked in interviews.
  • UI Challenges: Contains frontend-related UI challenges asked in interviews.

Folder Structure

Frontend-Challenges
|---Data Structure & Algorithms
|   |---DSA-JS
|   |   |---1-Frequency Counter
|   |   |---2-Multiple Pointers
|   |   |---3-Sliding Window
|   |   |---4-Divide and Conquer
|   |   |---5-Recursion
|   |   |---6-Searching
|   |   |   |---Binary Search
|   |   |   |---Linear Search
|   |   |   |---Naive String Search
|   |   |---7-Sorting
|   |   |   |---BubbleSort
|   |   |   |---InsertionSort
|   |   |   |---SelectionSort
|   |   |---Miscellaneous
|   |
|   |---Leetcode
|       |---Daily Challenges
|       |   |---Easy
|       |   |---Hard
|       |   |---Medium
|       |
|       |---Data Structure
|       |   |---Day 1
|       |   |---Day 2
|       |   |---Day 3
|       |   |---Day 4
|       |   |---Day 5
|       |   |---Day 6
|       |
|       |---Leetcode Beginners Guide
|       |
|       |---Programming_Skill_I
|           |---Day 1
|           |---Day 2
|           |---Day 3
|           |---Day 4
|           |---Day 5
|
|---Polyfills
|
|---UI Challenges
    |---1-Center Image
    |---2-Card With Avatar and Badge
    |---3-Toggle Button
    |---4-Pig Emoji
    |---5-React Logo Animation

Usage

Feel free to explore the folders and challenges in this repository. Each folder contains specific exercises and implementations. You can utilize these resources for your personal practice or learning purposes.

Resources

I often refer to several resources while working on these challenges. Here are a few that might be helpful:

Contact

Feel free to connect with me on LinkedIn (Shahbaz Khan) for discussions, collaborations, or any queries regarding this repository.

About

This repository is a collection of exercises, UI challenges, and DSA implementations that I've encountered and compiled for reference and learning purposes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published