/Code-Practice

Welcome to my Code Practice solutions repository! Here, you'll find my solutions to various coding problems from different platforms.

Primary LanguageC++MIT LicenseMIT

Code Practice

Welcome to my Code Practice solutions repository! Here, you'll find my solutions to various coding problems from different platforms.

About

This repository contains my solutions to coding problems from various platforms. The solutions are implemented in different programming languages, primarily in C/C++. The problems are organized by their difficulty level and topic.

Repository Structure

.Code Practice
├── atcoder
│   ├── AtCoder Beginners Selection
│   └── practice contest
│       ├── A - Welcome to AtCoder 
│       │   ├── A - Welcome to AtCoder .code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       └── B - Interactive Sorting 
│           ├── B - Interactive Sorting .code-workspace
│           ├── inc
│           │   └── inc.hpp
│           ├── out
│           │   └── out
│           ├── run.sh
│           └── src
│               ├── lib.cpp
│               ├── main
│               └── main.cpp
├── codeforce
│   ├── Class A
│   │   ├── A. Amusing Joke (#141A)
│   │   │   ├── A. Amusing Joke (#141A).code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── A. Anton and Danik (#734A)
│   │   │   ├── A. Anton and Danik (#734A).code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   ├── app
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── A. Anton and Letters (#443A)
│   │   │   ├── A. Anton and Letters (#443A).code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── A. Anton and Polyhedrons (#785A)
│   │   │   ├── A. Anton and Polyhedrons (#785A).code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   ├── src
│   │   │   │   ├── lib.cpp
│   │   │   │   ├── main
│   │   │   │   └── main.cpp
│   │   │   └── test
│   │   │       └── in.txt
│   │   ├── A. Arrival of the General (#144A)
│   │   │   ├── A. Arrival of the General (#144A).code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   ├── src
│   │   │   │   ├── lib.cpp
│   │   │   │   ├── main
│   │   │   │   └── main.cpp
│   │   │   └── test
│   │   │       └── in.txt
│   │   ├── A. Bear and Big Brother (#791A)
│   │   │   ├── A. Bear and Big Brother (#791A).code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── A. Beautiful Matrix (#263A)
│   │   │   ├── A. Beautiful Matrix (#263A).code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   ├── src
│   │   │   │   ├── lib.cpp
│   │   │   │   ├── main
│   │   │   │   └── main.cpp
│   │   │   └── test
│   │   │       └── in.txt
│   │   ├── A. Beautiful Year (#217A)
│   │   │   ├── A. Beautiful Year (#217A).code-workspace
│   │   │   ├── inc
│   │   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── A. Boy or Girl (#236A)
│   │   │   ├── A. Boy or Girl (#236A).code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── A. Buy a Shovel
│   │   │   ├── A. Buy a Shovel.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── A. Calculating Function (#486A)
│   │   │   ├── A. Calculating Function (#486A).code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── A. Candies and Two Sisters (#1335A)
│   │   │   ├── A. Candies and Two Sisters (#1335A).code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   ├── src
│   │   │   │   ├── lib.cpp
│   │   │   │   ├── main
│   │   │   │   └── main.cpp
│   │   │   └── test
│   │   │       └── in.txt
│   │   ├── A. Divisibility Problem (#1328A)
│   │   │   ├── A. Divisibility Problem (#1328A).code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   ├── src
│   │   │   │   ├── lib.cpp
│   │   │   │   ├── main
│   │   │   │   └── main.cpp
│   │   │   └── test
│   │   │       └── in.txt
│   │   ├── A. Domino piling (#50A)
│   │   │   ├── A. Domino piling (#50A).code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── A. Elephant (#617A)
│   │   │   ├── A. Elephant (#617A).code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── A. Fox And Snake (#510A)
│   │   │   ├── A. Fox And Snake (#510A).code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── A. Games (#268A)
│   │   │   ├── A. Games (#268A).code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   ├── src
│   │   │   │   ├── lib.cpp
│   │   │   │   ├── main
│   │   │   │   └── main.cpp
│   │   │   └── test
│   │   │       └── in.txt
│   │   ├── A. Helpful Maths (#339A)
│   │   │   ├── A. Helpful Maths (#339A).code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   ├── src
│   │   │   │   ├── lib.cpp
│   │   │   │   ├── main
│   │   │   │   └── main.cpp
│   │   │   └── test
│   │   │       └── in.txt
│   │   ├── A. Hit the Lottery (#996A)
│   │   │   ├── A. Hit the Lottery (#996A).code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── A. Hulk
│   │   │   ├── A. Hulk.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── A. I_love_%username%
│   │   │   ├── A. I_love_%username%.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   ├── src
│   │   │   │   ├── lib.cpp
│   │   │   │   ├── main
│   │   │   │   └── main.cpp
│   │   │   └── test
│   │   │       └── in.txt
│   │   ├── A. In Search of an Easy Problem (#1030A)
│   │   │   ├── A. In Search of an Easy Problem (#1030A).code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── A. Insomnia cure
│   │   │   ├── A. Insomnia cure.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       └── main.cpp
│   │   ├── A. Is your horseshoe on the other hoof?
│   │   │   ├── A. Is your horseshoe on the other hoof?.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── A. I Wanna Be the Guy (#469A)
│   │   │   ├── A. I Wanna Be the Guy (#469A).code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   ├── src
│   │   │   │   ├── lib.cpp
│   │   │   │   ├── main
│   │   │   │   └── main.cpp
│   │   │   └── test
│   │   │       └── in.txt
│   │   ├── A. Nearly Lucky Number (#110A)
│   │   │   ├── A. Nearly Lucky Number (#110A).code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── A. New Year and Hurry
│   │   │   ├── A. New Year and Hurry.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── A. Next Round (#158A)
│   │   │   ├── A. Next Round (#158A).code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   ├── src
│   │   │   │   ├── lib.cpp
│   │   │   │   ├── main
│   │   │   │   └── main.cpp
│   │   │   └── test
│   │   │       └── in.txt
│   │   ├── A. Pangram (#540A)
│   │   │   ├── A. Pangram (#540A).code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   ├── src
│   │   │   │   ├── lib.cpp
│   │   │   │   ├── main
│   │   │   │   └── main.cpp
│   │   │   └── test
│   │   │       └── in.txt
│   │   ├── A. Petya and Strings (#112A)
│   │   │   ├── A. Petya and Strings (#112A).code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   ├── src
│   │   │   │   ├── lib.cpp
│   │   │   │   ├── main
│   │   │   │   └── main.cpp
│   │   │   └── test
│   │   │       └── in.txt
│   │   ├── A. Police Recruits
│   │   │   ├── A. Police Recruits.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   ├── src
│   │   │   │   ├── lib.cpp
│   │   │   │   ├── main
│   │   │   │   └── main.cpp
│   │   │   └── test
│   │   │       └── in.txt
│   │   ├── A. Presents (#136A)
│   │   │   ├── A. Presents (#136A).code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── A. Restoring Three Numbers
│   │   │   ├── A. Restoring Three Numbers.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── A. Soft Drinking
│   │   │   ├── A. Soft Drinking.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── A. Soldier and Bananas (#546A)
│   │   │   ├── A. Soldier and Bananas (#546A).code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   ├── app
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       └── main.cpp
│   │   ├── A. Stones on the Table (#266A)
│   │   │   ├── A. Stones on the Table (#266A).code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── A. Sum
│   │   │   ├── A. Sum.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   ├── src
│   │   │   │   ├── lib.cpp
│   │   │   │   ├── main
│   │   │   │   └── main.cpp
│   │   │   └── test
│   │   │       └── in.txt
│   │   ├── A. Sum of Round Numbers
│   │   │   ├── A. Sum of Round Numbers.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   ├── src
│   │   │   │   ├── lib.cpp
│   │   │   │   ├── main
│   │   │   │   └── main.cpp
│   │   │   └── test
│   │   │       └── in.txt
│   │   ├── A. Team(#231A)
│   │   │   ├── A. Team(#231A).code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   ├── src
│   │   │   │   ├── lib.cpp
│   │   │   │   ├── main
│   │   │   │   └── main.cpp
│   │   │   └── test
│   │   │       └── in.txt
│   │   ├── A. The New Year: Meeting Friends
│   │   │   ├── A. The New Year: Meeting Friends.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   ├── src
│   │   │   │   ├── lib.cpp
│   │   │   │   ├── main
│   │   │   │   └── main.cpp
│   │   │   └── test
│   │   │       └── in.txt
│   │   ├── A. Tram (#116A)
│   │   │   ├── A. Tram (#116A).code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   ├── app
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   ├── src
│   │   │   │   ├── lib.cpp
│   │   │   │   ├── main
│   │   │   │   └── main.cpp
│   │   │   └── test
│   │   │       └── in.txt
│   │   ├── A. Translation (#41A)
│   │   │   ├── A. Translation (#41A).code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.h
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.c
│   │   │       ├── main
│   │   │       └── main.c
│   │   ├── A. Ultra-Fast Mathematician (#61A)
│   │   │   ├── A. Ultra-Fast Mathematician (#61A).code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── A. Vanya and Fence (#A677)
│   │   │   ├── A. Vanya and Fence (#A677).code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   ├── app
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   ├── src
│   │   │   │   ├── lib.cpp
│   │   │   │   ├── main
│   │   │   │   └── main.cpp
│   │   │   └── test
│   │   │       └── in.txt
│   │   ├── A. Vasya the Hipster
│   │   │   ├── A. Vasya the Hipster.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── A. Watermelon (#4A)
│   │   │   ├── A. Watermelon (#4A).code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── A. Way Too Long Words (#71A)
│   │   │   ├── A. Way Too Long Words (#71A).code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   ├── src
│   │   │   │   ├── lib.cpp
│   │   │   │   ├── main
│   │   │   │   └── main.cpp
│   │   │   └── test
│   │   │       ├── in.txt
│   │   │       └── out.txt
│   │   ├── A. Word (#59A)
│   │   │   ├── A. Word (#59A).code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── A. Word Capitalization (#281A)
│   │   │   ├── A. Word Capitalization (#281A).code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── A. Wrong Subtraction (#977A)
│   │   │   ├── A. Wrong Subtraction (#977A).code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── Bits++ (#282A)
│   │   │   ├── Bits++ (#282A).code-workspace
│   │   │   ├── doc
│   │   │   │   └── input.txt
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   ├── out
│   │   │   │   └── output.txt
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   └── Magnets
│   │       ├── inc
│   │       │   └── inc.hpp
│   │       ├── Magnets.code-workspace
│   │       ├── out
│   │       │   └── out
│   │       ├── run.sh
│   │       ├── src
│   │       │   ├── lib.cpp
│   │       │   ├── main
│   │       │   └── main.cpp
│   │       └── test
│   │           └── in.txt
│   └── Class B
│       ├── B. Drinks (#200B)
│       │   ├── B. Drinks (#200B).code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── B. Queue at the School (#266B)
│       │   ├── B. Queue at the School (#266B).code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       └── B. Removals Game (#2002B)
│           ├── B. Removals Game (#2002B).code-workspace
│           ├── inc
│           │   └── inc.hpp
│           ├── out
│           │   └── out
│           ├── run.sh
│           ├── src
│           │   ├── lib.cpp
│           │   ├── main
│           │   └── main.cpp
│           └── test
│               └── in.txt
├── Code Practice.code-workspace
├── codewars
│   ├── A
│   │   ├── A.code-workspace
│   │   ├── inc
│   │   │   └── inc.hpp
│   │   ├── out
│   │   │   └── out
│   │   ├── run.sh
│   │   └── src
│   │       ├── lib.cpp
│   │       ├── main
│   │       └── main.cpp
│   ├── Are You Playing Banjo?
│   │   └── main.js
│   ├── Bit Counting
│   │   ├── Bit Counting.code-workspace
│   │   ├── inc
│   │   │   └── inc.hpp
│   │   ├── out
│   │   │   └── out
│   │   ├── run.sh
│   │   └── src
│   │       ├── lib.cpp
│   │       ├── main
│   │       └── main.cpp
│   ├── Break camelCase
│   │   ├── Break camelCase.code-workspace
│   │   └── src
│   │       └── main.java
│   ├── Calculating with Functions
│   │   ├── Calculating with Functions.code-workspace
│   │   ├── inc
│   │   │   └── inc.hpp
│   │   ├── out
│   │   │   └── out
│   │   ├── run.sh
│   │   └── src
│   │       ├── lib.cpp
│   │       ├── main
│   │       └── main.cpp
│   ├── Calculator: Coin Combination
│   │   └── main.js
│   ├── Convert a linked list to a string
│   │   ├── Convert a linked list to a string.code-workspace
│   │   ├── inc
│   │   │   └── inc.hpp
│   │   ├── out
│   │   │   └── out
│   │   ├── run.sh
│   │   └── src
│   │       ├── lib.cpp
│   │       ├── main
│   │       └── main.cpp
│   ├── Convert string to camel case
│   │   ├── Convert string to camel case.code-workspace
│   │   ├── inc
│   │   │   └── inc.hpp
│   │   ├── out
│   │   │   └── out
│   │   ├── run.sh
│   │   └── src
│   │       ├── lib.cpp
│   │       ├── main
│   │       └── main.cpp
│   ├── Count characters in your string
│   │   ├── Count characters in your string.code-workspace
│   │   ├── inc
│   │   │   └── inc.hpp
│   │   ├── out
│   │   │   └── out
│   │   ├── run.sh
│   │   ├── src
│   │   │   ├── lib.cpp
│   │   │   └── main.cpp
│   │   └── test
│   │       ├── test
│   │       └── test.cpp
│   ├── Design a Simple Automaton (Finite State Machine)
│   │   ├── Design a Simple Automaton (Finite State Machine).code-workspace
│   │   ├── inc
│   │   │   └── inc.hpp
│   │   ├── out
│   │   │   └── out
│   │   ├── run.sh
│   │   └── src
│   │       ├── lib.cpp
│   │       ├── main
│   │       └── main.cpp
│   ├── Duplicate Encoder
│   │   ├── Duplicate Encoder.code-workspace
│   │   ├── inc
│   │   │   └── inc.hpp
│   │   ├── out
│   │   │   └── out
│   │   ├── run.sh
│   │   └── src
│   │       ├── lib.cpp
│   │       ├── main
│   │       ├── main.cpp
│   │       └── tempCodeRunnerFile.cpp
│   ├── Euclidean distance in n dimensions
│   │   └── main.js
│   ├── Find The Parity Outlier
│   │   ├── Find The Parity Outlier.code-workspace
│   │   ├── inc
│   │   │   └── inc.h
│   │   ├── out
│   │   │   └── out
│   │   ├── run.sh
│   │   └── src
│   │       ├── lib.c
│   │       ├── main
│   │       └── main.c
│   ├── Find the sum of the roots of a quadratic equation
│   │   ├── Find the sum of the roots of a quadratic equation.code-workspace
│   │   └── Find the sum of the roots of a quadratic equation.js
│   ├── Friend or Foe?
│   │   ├── Friend or Foe?.code-workspace
│   │   ├── inc
│   │   │   └── inc.hpp
│   │   ├── out
│   │   │   └── out
│   │   ├── run.sh
│   │   └── src
│   │       ├── lib.cpp
│   │       ├── main
│   │       └── main.cpp
│   ├── Going to zero or to infinity?
│   │   ├── Going to zero or to infinity?.code-workspace
│   │   ├── inc
│   │   │   └── inc.hpp
│   │   ├── out
│   │   │   └── out
│   │   ├── run.sh
│   │   └── src
│   │       ├── lib.cpp
│   │       ├── main
│   │       └── main.cpp
│   ├── Human Readable Time
│   │   ├── Human Readable Time.code-workspace
│   │   ├── inc
│   │   │   └── inc.h
│   │   ├── out
│   │   │   └── out
│   │   ├── run.sh
│   │   └── src
│   │       ├── lib.c
│   │       ├── main
│   │       └── main.c
│   ├── Interlocking Binary Pairs
│   │   ├── inc
│   │   │   └── inc.hpp
│   │   ├── Interlocking Binary Pairs.code-workspace
│   │   ├── out
│   │   │   └── out
│   │   ├── run.sh
│   │   └── src
│   │       ├── lib.cpp
│   │       ├── main
│   │       └── main.cpp
│   ├── Is a number prime?
│   │   ├── inc
│   │   │   └── inc.hpp
│   │   ├── Is a number prime?.code-workspace
│   │   ├── out
│   │   │   └── out
│   │   ├── run.sh
│   │   └── src
│   │       ├── lib.cpp
│   │       ├── main
│   │       └── main.cpp
│   ├── Is this a triangle?
│   │   ├── inc
│   │   │   └── inc.hpp
│   │   ├── Is this a triangle?.code-workspace
│   │   ├── out
│   │   │   └── out
│   │   ├── run.sh
│   │   └── src
│   │       ├── lib.cpp
│   │       ├── main
│   │       └── main.cpp
│   ├── Number
│   │   ├── inc
│   │   │   └── inc.hpp
│   │   ├── Number.code-workspace
│   │   ├── out
│   │   │   └── out
│   │   ├── run.sh
│   │   └── src
│   │       ├── lib.cpp
│   │       ├── main
│   │       └── main.cpp
│   ├── Perimeter of squares in a rectangle
│   │   ├── inc
│   │   │   └── inc.hpp
│   │   ├── out
│   │   │   └── out
│   │   ├── Perimeter of squares in a rectangle.code-workspace
│   │   ├── run.sh
│   │   └── src
│   │       ├── lib.cpp
│   │       ├── main
│   │       └── main.cpp
│   ├── Product of consecutive Fib numbers
│   │   ├── inc
│   │   │   └── inc.hpp
│   │   ├── out
│   │   │   └── out
│   │   ├── Product of consecutive Fib numbers.code-workspace
│   │   ├── run.sh
│   │   └── src
│   │       ├── lib.cpp
│   │       ├── main
│   │       └── main.cpp
│   ├── Range Extraction
│   │   ├── inc
│   │   │   └── inc.hpp
│   │   ├── out
│   │   │   └── out
│   │   ├── Range Extraction.code-workspace
│   │   ├── run.sh
│   │   └── src
│   │       ├── lib.cpp
│   │       ├── main
│   │       └── main.cpp
│   ├── Replace With Alphabet Position
│   │   ├── inc
│   │   │   └── inc.hpp
│   │   ├── out
│   │   │   └── out
│   │   ├── Replace With Alphabet Position.code-workspace
│   │   ├── run.sh
│   │   └── src
│   │       ├── lib.cpp
│   │       └── main.cpp
│   ├── Rot13
│   │   ├── inc
│   │   │   └── inc.hpp
│   │   ├── out
│   │   │   └── out
│   │   ├── Rot13.code-workspace
│   │   ├── run.sh
│   │   └── src
│   │       ├── lib.cpp
│   │       ├── main
│   │       └── main.cpp
│   ├── Simple Pig Latin
│   │   ├── inc
│   │   │   └── inc.hpp
│   │   ├── out
│   │   │   └── out
│   │   ├── run.sh
│   │   ├── Simple Pig Latin.code-workspace
│   │   └── src
│   │       ├── lib.cpp
│   │       ├── main
│   │       └── main.cpp
│   ├── Simple string characters
│   │   ├── inc
│   │   │   └── inc.hpp
│   │   ├── out
│   │   │   └── out
│   │   ├── run.sh
│   │   ├── Simple string characters.code-workspace
│   │   └── src
│   │       ├── lib.cpp
│   │       └── main.cpp
│   ├── Square Every Digit
│   │   ├── inc
│   │   │   └── inc.hpp
│   │   ├── out
│   │   │   └── out
│   │   ├── run.sh
│   │   ├── Square Every Digit.code-workspace
│   │   └── src
│   │       ├── lib.cpp
│   │       ├── main
│   │       └── main.cpp
│   ├── Sum of two lowest positive integers
│   │   ├── inc
│   │   │   └── inc.hpp
│   │   ├── out
│   │   │   └── out
│   │   ├── run.sh
│   │   ├── src
│   │   │   ├── lib.cpp
│   │   │   └── main.cpp
│   │   └── Sum of two lowest positive integers.code-workspace
│   ├── The spiraling box
│   │   ├── inc
│   │   │   └── inc.h
│   │   ├── out
│   │   │   └── out
│   │   ├── run.sh
│   │   ├── src
│   │   │   ├── lib.c
│   │   │   └── main.c
│   │   └── The spiraling box.code-workspace
│   ├── Trilingual democracy
│   │   ├── inc
│   │   │   └── inc.hpp
│   │   ├── out
│   │   │   └── out
│   │   ├── run.sh
│   │   ├── src
│   │   │   ├── lib.cpp
│   │   │   ├── main
│   │   │   └── main.cpp
│   │   └── Trilingual democracy.code-workspace
│   ├── Trolls are attacking your comment section!
│   │   ├── inc
│   │   │   └── inc.hpp
│   │   ├── out
│   │   │   ├── app
│   │   │   └── out
│   │   ├── run.sh
│   │   ├── src
│   │   │   ├── lib.cpp
│   │   │   └── main.cpp
│   │   └── Trolls are attacking your comment section!.code-workspace
│   ├── Two
│   │   ├── inc
│   │   │   └── inc.hpp
│   │   ├── out
│   │   │   └── out
│   │   ├── run.sh
│   │   ├── src
│   │   │   ├── lib.cpp
│   │   │   ├── main
│   │   │   └── main.cpp
│   │   └── Two.code-workspace
│   ├── V A P O R C O D E
│   │   ├── inc
│   │   │   └── inc.hpp
│   │   ├── out
│   │   │   └── out
│   │   ├── run.sh
│   │   ├── src
│   │   │   ├── lib.cpp
│   │   │   ├── main
│   │   │   └── main.cpp
│   │   └── V A P O R C O D E.code-workspace
│   ├── Vowel Count
│   │   ├── inc
│   │   │   └── inc.hpp
│   │   ├── out
│   │   │   └── out
│   │   ├── run.sh
│   │   ├── src
│   │   │   ├── lib.cpp
│   │   │   └── main.cpp
│   │   └── Vowel Count.code-workspace
│   ├── WeIrD StRiNg CaSe
│   │   ├── inc
│   │   │   ├── inc
│   │   │   └── inc.hpp
│   │   ├── out
│   │   │   └── out
│   │   ├── run.sh
│   │   ├── src
│   │   │   ├── lib.cpp
│   │   │   ├── main
│   │   │   └── main.cpp
│   │   └── WeIrD StRiNg CaSe.code-workspace
│   └── Who likes it?
│       ├── inc
│       │   └── inc.hpp
│       ├── out
│       │   └── out
│       ├── run.sh
│       ├── src
│       │   ├── lib.cpp
│       │   ├── main
│       │   └── main.cpp
│       └── Who likes it?.code-workspace
├── edabit
│   ├── Easy
│   │   ├── Absolute Sum
│   │   │   ├── Absolute Sum.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   └── Count Syllables
│   │       ├── Count Syllables.code-workspace
│   │       ├── inc
│   │       │   └── inc.hpp
│   │       ├── out
│   │       │   └── out
│   │       ├── run.sh
│   │       ├── src
│   │       │   ├── lib.cpp
│   │       │   ├── main
│   │       │   └── main.cpp
│   │       └── test
│   │           ├── test
│   │           ├── test.cpp
│   │           └── test.sh
│   └── Very Easy
├── Esprit
│   └── 2A
│       ├── Architecture des microcontrôleurs
│       │   ├── dev.zip
│       │   ├── Feu_croisementV2
│       │   │   ├── Dev.pdsprj
│       │   │   ├── Dev.pdsprj.UNKNOWN.zouari_omar.workspace
│       │   │   ├── Dev.X
│       │   │   │   ├── build
│       │   │   │   │   └── default
│       │   │   │   │       └── production
│       │   │   │   │           ├── main.i
│       │   │   │   │           ├── main.p1
│       │   │   │   │           └── main.p1.d
│       │   │   │   ├── debug
│       │   │   │   │   └── default
│       │   │   │   ├── dist
│       │   │   │   │   └── default
│       │   │   │   │       └── production
│       │   │   │   │           ├── Dev.X.production.cmf
│       │   │   │   │           ├── Dev.X.production.elf
│       │   │   │   │           ├── Dev.X.production.hex
│       │   │   │   │           ├── Dev.X.production.hxl
│       │   │   │   │           ├── Dev.X.production.lst
│       │   │   │   │           ├── Dev.X.production.map
│       │   │   │   │           ├── Dev.X.production.mum
│       │   │   │   │           ├── Dev.X.production.o
│       │   │   │   │           ├── Dev.X.production.rlf
│       │   │   │   │           ├── Dev.X.production.sdb
│       │   │   │   │           ├── Dev.X.production.sym
│       │   │   │   │           ├── doprnt.d
│       │   │   │   │           ├── doprnt.i
│       │   │   │   │           ├── doprnt.p1
│       │   │   │   │           ├── __eeprom.d
│       │   │   │   │           ├── __eeprom.i
│       │   │   │   │           ├── __eeprom.p1
│       │   │   │   │           └── memoryfile.xml
│       │   │   │   ├── main.c
│       │   │   │   ├── Makefile
│       │   │   │   └── nbproject
│       │   │   │       ├── configurations.xml
│       │   │   │       ├── Makefile-default.mk
│       │   │   │       ├── Makefile-genesis.properties
│       │   │   │       ├── Makefile-impl.mk
│       │   │   │       ├── Makefile-local-default.mk
│       │   │   │       ├── Makefile-variables.mk
│       │   │   │       ├── private
│       │   │   │       │   ├── configurations.xml
│       │   │   │       │   └── private.xml
│       │   │   │       └── project.xml
│       │   │   ├── Feu_croisementV2.pdf
│       │   │   └── Project Backups
│       │   │       ├── Dev [20241002, 10-24-03].pdsprj
│       │   │       ├── Dev [20241002, 12-30-35].pdsprj
│       │   │       └── Dev [Autosaved].pdsprj
│       │   ├── Feu_croisementV2.zip
│       │   ├── Mp Project.X.zip
│       │   ├── Project (practice).zip
│       │   └── Pupitre De Jeu.zip
│       └── Projet Technologies Web
│           ├── github
│           ├── pkg
│           │   └── NONE
│           ├── project
│           │   ├── backend
│           │   │   ├── assets
│           │   │   │   └── imgs
│           │   │   │       ├── esprit.png
│           │   │   │       └── sp.png
│           │   │   ├── cmd
│           │   │   │   └── sassToCss.sh
│           │   │   ├── css
│           │   │   │   ├── boot.css
│           │   │   │   ├── boot.css.map
│           │   │   │   ├── trv.css
│           │   │   │   └── trv.css.map
│           │   │   ├── html
│           │   │   │   └── add_travel.html
│           │   │   ├── js
│           │   │   │   └── script.js
│           │   │   ├── node_modules
│           │   │   │   ├── bootstrap
│           │   │   │   │   ├── dist
│           │   │   │   │   │   ├── css
│           │   │   │   │   │   │   ├── bootstrap.css
│           │   │   │   │   │   │   ├── bootstrap.css.map
│           │   │   │   │   │   │   ├── bootstrap-grid.css
│           │   │   │   │   │   │   ├── bootstrap-grid.css.map
│           │   │   │   │   │   │   ├── bootstrap-grid.min.css
│           │   │   │   │   │   │   ├── bootstrap-grid.min.css.map
│           │   │   │   │   │   │   ├── bootstrap-grid.rtl.css
│           │   │   │   │   │   │   ├── bootstrap-grid.rtl.css.map
│           │   │   │   │   │   │   ├── bootstrap-grid.rtl.min.css
│           │   │   │   │   │   │   ├── bootstrap-grid.rtl.min.css.map
│           │   │   │   │   │   │   ├── bootstrap.min.css
│           │   │   │   │   │   │   ├── bootstrap.min.css.map
│           │   │   │   │   │   │   ├── bootstrap-reboot.css
│           │   │   │   │   │   │   ├── bootstrap-reboot.css.map
│           │   │   │   │   │   │   ├── bootstrap-reboot.min.css
│           │   │   │   │   │   │   ├── bootstrap-reboot.min.css.map
│           │   │   │   │   │   │   ├── bootstrap-reboot.rtl.css
│           │   │   │   │   │   │   ├── bootstrap-reboot.rtl.css.map
│           │   │   │   │   │   │   ├── bootstrap-reboot.rtl.min.css
│           │   │   │   │   │   │   ├── bootstrap-reboot.rtl.min.css.map
│           │   │   │   │   │   │   ├── bootstrap.rtl.css
│           │   │   │   │   │   │   ├── bootstrap.rtl.css.map
│           │   │   │   │   │   │   ├── bootstrap.rtl.min.css
│           │   │   │   │   │   │   ├── bootstrap.rtl.min.css.map
│           │   │   │   │   │   │   ├── bootstrap-utilities.css
│           │   │   │   │   │   │   ├── bootstrap-utilities.css.map
│           │   │   │   │   │   │   ├── bootstrap-utilities.min.css
│           │   │   │   │   │   │   ├── bootstrap-utilities.min.css.map
│           │   │   │   │   │   │   ├── bootstrap-utilities.rtl.css
│           │   │   │   │   │   │   ├── bootstrap-utilities.rtl.css.map
│           │   │   │   │   │   │   ├── bootstrap-utilities.rtl.min.css
│           │   │   │   │   │   │   └── bootstrap-utilities.rtl.min.css.map
│           │   │   │   │   │   └── js
│           │   │   │   │   │       ├── bootstrap.bundle.js
│           │   │   │   │   │       ├── bootstrap.bundle.js.map
│           │   │   │   │   │       ├── bootstrap.bundle.min.js
│           │   │   │   │   │       ├── bootstrap.bundle.min.js.map
│           │   │   │   │   │       ├── bootstrap.esm.js
│           │   │   │   │   │       ├── bootstrap.esm.js.map
│           │   │   │   │   │       ├── bootstrap.esm.min.js
│           │   │   │   │   │       ├── bootstrap.esm.min.js.map
│           │   │   │   │   │       ├── bootstrap.js
│           │   │   │   │   │       ├── bootstrap.js.map
│           │   │   │   │   │       ├── bootstrap.min.js
│           │   │   │   │   │       └── bootstrap.min.js.map
│           │   │   │   │   ├── js
│           │   │   │   │   │   ├── dist
│           │   │   │   │   │   │   ├── alert.js
│           │   │   │   │   │   │   ├── alert.js.map
│           │   │   │   │   │   │   ├── base-component.js
│           │   │   │   │   │   │   ├── base-component.js.map
│           │   │   │   │   │   │   ├── button.js
│           │   │   │   │   │   │   ├── button.js.map
│           │   │   │   │   │   │   ├── carousel.js
│           │   │   │   │   │   │   ├── carousel.js.map
│           │   │   │   │   │   │   ├── collapse.js
│           │   │   │   │   │   │   ├── collapse.js.map
│           │   │   │   │   │   │   ├── dom
│           │   │   │   │   │   │   │   ├── data.js
│           │   │   │   │   │   │   │   ├── data.js.map
│           │   │   │   │   │   │   │   ├── event-handler.js
│           │   │   │   │   │   │   │   ├── event-handler.js.map
│           │   │   │   │   │   │   │   ├── manipulator.js
│           │   │   │   │   │   │   │   ├── manipulator.js.map
│           │   │   │   │   │   │   │   ├── selector-engine.js
│           │   │   │   │   │   │   │   └── selector-engine.js.map
│           │   │   │   │   │   │   ├── dropdown.js
│           │   │   │   │   │   │   ├── dropdown.js.map
│           │   │   │   │   │   │   ├── modal.js
│           │   │   │   │   │   │   ├── modal.js.map
│           │   │   │   │   │   │   ├── offcanvas.js
│           │   │   │   │   │   │   ├── offcanvas.js.map
│           │   │   │   │   │   │   ├── popover.js
│           │   │   │   │   │   │   ├── popover.js.map
│           │   │   │   │   │   │   ├── scrollspy.js
│           │   │   │   │   │   │   ├── scrollspy.js.map
│           │   │   │   │   │   │   ├── tab.js
│           │   │   │   │   │   │   ├── tab.js.map
│           │   │   │   │   │   │   ├── toast.js
│           │   │   │   │   │   │   ├── toast.js.map
│           │   │   │   │   │   │   ├── tooltip.js
│           │   │   │   │   │   │   ├── tooltip.js.map
│           │   │   │   │   │   │   └── util
│           │   │   │   │   │   │       ├── backdrop.js
│           │   │   │   │   │   │       ├── backdrop.js.map
│           │   │   │   │   │   │       ├── component-functions.js
│           │   │   │   │   │   │       ├── component-functions.js.map
│           │   │   │   │   │   │       ├── config.js
│           │   │   │   │   │   │       ├── config.js.map
│           │   │   │   │   │   │       ├── focustrap.js
│           │   │   │   │   │   │       ├── focustrap.js.map
│           │   │   │   │   │   │       ├── index.js
│           │   │   │   │   │   │       ├── index.js.map
│           │   │   │   │   │   │       ├── sanitizer.js
│           │   │   │   │   │   │       ├── sanitizer.js.map
│           │   │   │   │   │   │       ├── scrollbar.js
│           │   │   │   │   │   │       ├── scrollbar.js.map
│           │   │   │   │   │   │       ├── swipe.js
│           │   │   │   │   │   │       ├── swipe.js.map
│           │   │   │   │   │   │       ├── template-factory.js
│           │   │   │   │   │   │       └── template-factory.js.map
│           │   │   │   │   │   ├── index.esm.js
│           │   │   │   │   │   ├── index.umd.js
│           │   │   │   │   │   └── src
│           │   │   │   │   │       ├── alert.js
│           │   │   │   │   │       ├── base-component.js
│           │   │   │   │   │       ├── button.js
│           │   │   │   │   │       ├── carousel.js
│           │   │   │   │   │       ├── collapse.js
│           │   │   │   │   │       ├── dom
│           │   │   │   │   │       │   ├── data.js
│           │   │   │   │   │       │   ├── event-handler.js
│           │   │   │   │   │       │   ├── manipulator.js
│           │   │   │   │   │       │   └── selector-engine.js
│           │   │   │   │   │       ├── dropdown.js
│           │   │   │   │   │       ├── modal.js
│           │   │   │   │   │       ├── offcanvas.js
│           │   │   │   │   │       ├── popover.js
│           │   │   │   │   │       ├── scrollspy.js
│           │   │   │   │   │       ├── tab.js
│           │   │   │   │   │       ├── toast.js
│           │   │   │   │   │       ├── tooltip.js
│           │   │   │   │   │       └── util
│           │   │   │   │   │           ├── backdrop.js
│           │   │   │   │   │           ├── component-functions.js
│           │   │   │   │   │           ├── config.js
│           │   │   │   │   │           ├── focustrap.js
│           │   │   │   │   │           ├── index.js
│           │   │   │   │   │           ├── sanitizer.js
│           │   │   │   │   │           ├── scrollbar.js
│           │   │   │   │   │           ├── swipe.js
│           │   │   │   │   │           └── template-factory.js
│           │   │   │   │   ├── LICENSE
│           │   │   │   │   ├── package.json
│           │   │   │   │   ├── README.md
│           │   │   │   │   └── scss
│           │   │   │   │       ├── _accordion.scss
│           │   │   │   │       ├── _alert.scss
│           │   │   │   │       ├── _badge.scss
│           │   │   │   │       ├── bootstrap-grid.scss
│           │   │   │   │       ├── bootstrap-reboot.scss
│           │   │   │   │       ├── bootstrap.scss
│           │   │   │   │       ├── bootstrap-utilities.scss
│           │   │   │   │       ├── _breadcrumb.scss
│           │   │   │   │       ├── _button-group.scss
│           │   │   │   │       ├── _buttons.scss
│           │   │   │   │       ├── _card.scss
│           │   │   │   │       ├── _carousel.scss
│           │   │   │   │       ├── _close.scss
│           │   │   │   │       ├── _containers.scss
│           │   │   │   │       ├── _dropdown.scss
│           │   │   │   │       ├── forms
│           │   │   │   │       │   ├── _floating-labels.scss
│           │   │   │   │       │   ├── _form-check.scss
│           │   │   │   │       │   ├── _form-control.scss
│           │   │   │   │       │   ├── _form-range.scss
│           │   │   │   │       │   ├── _form-select.scss
│           │   │   │   │       │   ├── _form-text.scss
│           │   │   │   │       │   ├── _input-group.scss
│           │   │   │   │       │   ├── _labels.scss
│           │   │   │   │       │   └── _validation.scss
│           │   │   │   │       ├── _forms.scss
│           │   │   │   │       ├── _functions.scss
│           │   │   │   │       ├── _grid.scss
│           │   │   │   │       ├── helpers
│           │   │   │   │       │   ├── _clearfix.scss
│           │   │   │   │       │   ├── _color-bg.scss
│           │   │   │   │       │   ├── _colored-links.scss
│           │   │   │   │       │   ├── _focus-ring.scss
│           │   │   │   │       │   ├── _icon-link.scss
│           │   │   │   │       │   ├── _position.scss
│           │   │   │   │       │   ├── _ratio.scss
│           │   │   │   │       │   ├── _stacks.scss
│           │   │   │   │       │   ├── _stretched-link.scss
│           │   │   │   │       │   ├── _text-truncation.scss
│           │   │   │   │       │   ├── _visually-hidden.scss
│           │   │   │   │       │   └── _vr.scss
│           │   │   │   │       ├── _helpers.scss
│           │   │   │   │       ├── _images.scss
│           │   │   │   │       ├── _list-group.scss
│           │   │   │   │       ├── _maps.scss
│           │   │   │   │       ├── mixins
│           │   │   │   │       │   ├── _alert.scss
│           │   │   │   │       │   ├── _backdrop.scss
│           │   │   │   │       │   ├── _banner.scss
│           │   │   │   │       │   ├── _border-radius.scss
│           │   │   │   │       │   ├── _box-shadow.scss
│           │   │   │   │       │   ├── _breakpoints.scss
│           │   │   │   │       │   ├── _buttons.scss
│           │   │   │   │       │   ├── _caret.scss
│           │   │   │   │       │   ├── _clearfix.scss
│           │   │   │   │       │   ├── _color-mode.scss
│           │   │   │   │       │   ├── _color-scheme.scss
│           │   │   │   │       │   ├── _container.scss
│           │   │   │   │       │   ├── _deprecate.scss
│           │   │   │   │       │   ├── _forms.scss
│           │   │   │   │       │   ├── _gradients.scss
│           │   │   │   │       │   ├── _grid.scss
│           │   │   │   │       │   ├── _image.scss
│           │   │   │   │       │   ├── _list-group.scss
│           │   │   │   │       │   ├── _lists.scss
│           │   │   │   │       │   ├── _pagination.scss
│           │   │   │   │       │   ├── _reset-text.scss
│           │   │   │   │       │   ├── _resize.scss
│           │   │   │   │       │   ├── _table-variants.scss
│           │   │   │   │       │   ├── _text-truncate.scss
│           │   │   │   │       │   ├── _transition.scss
│           │   │   │   │       │   ├── _utilities.scss
│           │   │   │   │       │   └── _visually-hidden.scss
│           │   │   │   │       ├── _mixins.scss
│           │   │   │   │       ├── _modal.scss
│           │   │   │   │       ├── _navbar.scss
│           │   │   │   │       ├── _nav.scss
│           │   │   │   │       ├── _offcanvas.scss
│           │   │   │   │       ├── _pagination.scss
│           │   │   │   │       ├── _placeholders.scss
│           │   │   │   │       ├── _popover.scss
│           │   │   │   │       ├── _progress.scss
│           │   │   │   │       ├── _reboot.scss
│           │   │   │   │       ├── _root.scss
│           │   │   │   │       ├── _spinners.scss
│           │   │   │   │       ├── _tables.scss
│           │   │   │   │       ├── _toasts.scss
│           │   │   │   │       ├── _tooltip.scss
│           │   │   │   │       ├── _transitions.scss
│           │   │   │   │       ├── _type.scss
│           │   │   │   │       ├── utilities
│           │   │   │   │       │   └── _api.scss
│           │   │   │   │       ├── _utilities.scss
│           │   │   │   │       ├── _variables-dark.scss
│           │   │   │   │       ├── _variables.scss
│           │   │   │   │       └── vendor
│           │   │   │   │           └── _rfs.scss
│           │   │   │   └── @popperjs
│           │   │   │       └── core
│           │   │   │           ├── dist
│           │   │   │           │   ├── cjs
│           │   │   │           │   │   ├── enums.js
│           │   │   │           │   │   ├── enums.js.flow
│           │   │   │           │   │   ├── enums.js.map
│           │   │   │           │   │   ├── popper-base.js
│           │   │   │           │   │   ├── popper-base.js.flow
│           │   │   │           │   │   ├── popper-base.js.map
│           │   │   │           │   │   ├── popper.js
│           │   │   │           │   │   ├── popper.js.flow
│           │   │   │           │   │   ├── popper.js.map
│           │   │   │           │   │   ├── popper-lite.js
│           │   │   │           │   │   ├── popper-lite.js.flow
│           │   │   │           │   │   └── popper-lite.js.map
│           │   │   │           │   ├── esm
│           │   │   │           │   │   ├── createPopper.js
│           │   │   │           │   │   ├── dom-utils
│           │   │   │           │   │   │   ├── contains.js
│           │   │   │           │   │   │   ├── getBoundingClientRect.js
│           │   │   │           │   │   │   ├── getClippingRect.js
│           │   │   │           │   │   │   ├── getCompositeRect.js
│           │   │   │           │   │   │   ├── getComputedStyle.js
│           │   │   │           │   │   │   ├── getDocumentElement.js
│           │   │   │           │   │   │   ├── getDocumentRect.js
│           │   │   │           │   │   │   ├── getHTMLElementScroll.js
│           │   │   │           │   │   │   ├── getLayoutRect.js
│           │   │   │           │   │   │   ├── getNodeName.js
│           │   │   │           │   │   │   ├── getNodeScroll.js
│           │   │   │           │   │   │   ├── getOffsetParent.js
│           │   │   │           │   │   │   ├── getParentNode.js
│           │   │   │           │   │   │   ├── getScrollParent.js
│           │   │   │           │   │   │   ├── getViewportRect.js
│           │   │   │           │   │   │   ├── getWindow.js
│           │   │   │           │   │   │   ├── getWindowScrollBarX.js
│           │   │   │           │   │   │   ├── getWindowScroll.js
│           │   │   │           │   │   │   ├── instanceOf.js
│           │   │   │           │   │   │   ├── isLayoutViewport.js
│           │   │   │           │   │   │   ├── isScrollParent.js
│           │   │   │           │   │   │   ├── isTableElement.js
│           │   │   │           │   │   │   └── listScrollParents.js
│           │   │   │           │   │   ├── enums.js
│           │   │   │           │   │   ├── index.js
│           │   │   │           │   │   ├── modifiers
│           │   │   │           │   │   │   ├── applyStyles.js
│           │   │   │           │   │   │   ├── arrow.js
│           │   │   │           │   │   │   ├── computeStyles.js
│           │   │   │           │   │   │   ├── eventListeners.js
│           │   │   │           │   │   │   ├── flip.js
│           │   │   │           │   │   │   ├── hide.js
│           │   │   │           │   │   │   ├── index.js
│           │   │   │           │   │   │   ├── offset.js
│           │   │   │           │   │   │   ├── popperOffsets.js
│           │   │   │           │   │   │   └── preventOverflow.js
│           │   │   │           │   │   ├── popper-base.js
│           │   │   │           │   │   ├── popper.js
│           │   │   │           │   │   ├── popper-lite.js
│           │   │   │           │   │   ├── types.js
│           │   │   │           │   │   └── utils
│           │   │   │           │   │       ├── computeAutoPlacement.js
│           │   │   │           │   │       ├── computeOffsets.js
│           │   │   │           │   │       ├── debounce.js
│           │   │   │           │   │       ├── detectOverflow.js
│           │   │   │           │   │       ├── expandToHashMap.js
│           │   │   │           │   │       ├── getAltAxis.js
│           │   │   │           │   │       ├── getAltLen.js
│           │   │   │           │   │       ├── getBasePlacement.js
│           │   │   │           │   │       ├── getFreshSideObject.js
│           │   │   │           │   │       ├── getMainAxisFromPlacement.js
│           │   │   │           │   │       ├── getOppositePlacement.js
│           │   │   │           │   │       ├── getOppositeVariationPlacement.js
│           │   │   │           │   │       ├── getVariation.js
│           │   │   │           │   │       ├── math.js
│           │   │   │           │   │       ├── mergeByName.js
│           │   │   │           │   │       ├── mergePaddingObject.js
│           │   │   │           │   │       ├── orderModifiers.js
│           │   │   │           │   │       ├── rectToClientRect.js
│           │   │   │           │   │       ├── uniqueBy.js
│           │   │   │           │   │       ├── userAgent.js
│           │   │   │           │   │       └── within.js
│           │   │   │           │   └── umd
│           │   │   │           │       ├── enums.js
│           │   │   │           │       ├── enums.js.map
│           │   │   │           │       ├── enums.min.js
│           │   │   │           │       ├── enums.min.js.flow
│           │   │   │           │       ├── enums.min.js.map
│           │   │   │           │       ├── popper-base.js
│           │   │   │           │       ├── popper-base.js.map
│           │   │   │           │       ├── popper-base.min.js
│           │   │   │           │       ├── popper-base.min.js.flow
│           │   │   │           │       ├── popper-base.min.js.map
│           │   │   │           │       ├── popper.js
│           │   │   │           │       ├── popper.js.map
│           │   │   │           │       ├── popper-lite.js
│           │   │   │           │       ├── popper-lite.js.map
│           │   │   │           │       ├── popper-lite.min.js
│           │   │   │           │       ├── popper-lite.min.js.flow
│           │   │   │           │       ├── popper-lite.min.js.map
│           │   │   │           │       ├── popper.min.js
│           │   │   │           │       ├── popper.min.js.flow
│           │   │   │           │       └── popper.min.js.map
│           │   │   │           ├── index.d.ts
│           │   │   │           ├── lib
│           │   │   │           │   ├── createPopper.d.ts
│           │   │   │           │   ├── createPopper.js
│           │   │   │           │   ├── createPopper.js.flow
│           │   │   │           │   ├── dom-utils
│           │   │   │           │   │   ├── contains.d.ts
│           │   │   │           │   │   ├── contains.js
│           │   │   │           │   │   ├── contains.js.flow
│           │   │   │           │   │   ├── getBoundingClientRect.d.ts
│           │   │   │           │   │   ├── getBoundingClientRect.js
│           │   │   │           │   │   ├── getBoundingClientRect.js.flow
│           │   │   │           │   │   ├── getClippingRect.d.ts
│           │   │   │           │   │   ├── getClippingRect.js
│           │   │   │           │   │   ├── getClippingRect.js.flow
│           │   │   │           │   │   ├── getCompositeRect.d.ts
│           │   │   │           │   │   ├── getCompositeRect.js
│           │   │   │           │   │   ├── getCompositeRect.js.flow
│           │   │   │           │   │   ├── getComputedStyle.d.ts
│           │   │   │           │   │   ├── getComputedStyle.js
│           │   │   │           │   │   ├── getComputedStyle.js.flow
│           │   │   │           │   │   ├── getDocumentElement.d.ts
│           │   │   │           │   │   ├── getDocumentElement.js
│           │   │   │           │   │   ├── getDocumentElement.js.flow
│           │   │   │           │   │   ├── getDocumentRect.d.ts
│           │   │   │           │   │   ├── getDocumentRect.js
│           │   │   │           │   │   ├── getDocumentRect.js.flow
│           │   │   │           │   │   ├── getHTMLElementScroll.d.ts
│           │   │   │           │   │   ├── getHTMLElementScroll.js
│           │   │   │           │   │   ├── getHTMLElementScroll.js.flow
│           │   │   │           │   │   ├── getLayoutRect.d.ts
│           │   │   │           │   │   ├── getLayoutRect.js
│           │   │   │           │   │   ├── getLayoutRect.js.flow
│           │   │   │           │   │   ├── getNodeName.d.ts
│           │   │   │           │   │   ├── getNodeName.js
│           │   │   │           │   │   ├── getNodeName.js.flow
│           │   │   │           │   │   ├── getNodeScroll.d.ts
│           │   │   │           │   │   ├── getNodeScroll.js
│           │   │   │           │   │   ├── getNodeScroll.js.flow
│           │   │   │           │   │   ├── getOffsetParent.d.ts
│           │   │   │           │   │   ├── getOffsetParent.js
│           │   │   │           │   │   ├── getOffsetParent.js.flow
│           │   │   │           │   │   ├── getParentNode.d.ts
│           │   │   │           │   │   ├── getParentNode.js
│           │   │   │           │   │   ├── getParentNode.js.flow
│           │   │   │           │   │   ├── getScrollParent.d.ts
│           │   │   │           │   │   ├── getScrollParent.js
│           │   │   │           │   │   ├── getScrollParent.js.flow
│           │   │   │           │   │   ├── getViewportRect.d.ts
│           │   │   │           │   │   ├── getViewportRect.js
│           │   │   │           │   │   ├── getViewportRect.js.flow
│           │   │   │           │   │   ├── getWindow.d.ts
│           │   │   │           │   │   ├── getWindow.js
│           │   │   │           │   │   ├── getWindow.js.flow
│           │   │   │           │   │   ├── getWindowScrollBarX.d.ts
│           │   │   │           │   │   ├── getWindowScrollBarX.js
│           │   │   │           │   │   ├── getWindowScrollBarX.js.flow
│           │   │   │           │   │   ├── getWindowScroll.d.ts
│           │   │   │           │   │   ├── getWindowScroll.js
│           │   │   │           │   │   ├── getWindowScroll.js.flow
│           │   │   │           │   │   ├── instanceOf.d.ts
│           │   │   │           │   │   ├── instanceOf.js
│           │   │   │           │   │   ├── instanceOf.js.flow
│           │   │   │           │   │   ├── isLayoutViewport.d.ts
│           │   │   │           │   │   ├── isLayoutViewport.js
│           │   │   │           │   │   ├── isLayoutViewport.js.flow
│           │   │   │           │   │   ├── isScrollParent.d.ts
│           │   │   │           │   │   ├── isScrollParent.js
│           │   │   │           │   │   ├── isScrollParent.js.flow
│           │   │   │           │   │   ├── isTableElement.d.ts
│           │   │   │           │   │   ├── isTableElement.js
│           │   │   │           │   │   ├── isTableElement.js.flow
│           │   │   │           │   │   ├── listScrollParents.d.ts
│           │   │   │           │   │   ├── listScrollParents.js
│           │   │   │           │   │   └── listScrollParents.js.flow
│           │   │   │           │   ├── enums.d.ts
│           │   │   │           │   ├── enums.js
│           │   │   │           │   ├── enums.js.flow
│           │   │   │           │   ├── index.d.ts
│           │   │   │           │   ├── index.js
│           │   │   │           │   ├── index.js.flow
│           │   │   │           │   ├── modifiers
│           │   │   │           │   │   ├── applyStyles.d.ts
│           │   │   │           │   │   ├── applyStyles.js
│           │   │   │           │   │   ├── applyStyles.js.flow
│           │   │   │           │   │   ├── arrow.d.ts
│           │   │   │           │   │   ├── arrow.js
│           │   │   │           │   │   ├── arrow.js.flow
│           │   │   │           │   │   ├── computeStyles.d.ts
│           │   │   │           │   │   ├── computeStyles.js
│           │   │   │           │   │   ├── computeStyles.js.flow
│           │   │   │           │   │   ├── eventListeners.d.ts
│           │   │   │           │   │   ├── eventListeners.js
│           │   │   │           │   │   ├── eventListeners.js.flow
│           │   │   │           │   │   ├── flip.d.ts
│           │   │   │           │   │   ├── flip.js
│           │   │   │           │   │   ├── flip.js.flow
│           │   │   │           │   │   ├── hide.d.ts
│           │   │   │           │   │   ├── hide.js
│           │   │   │           │   │   ├── hide.js.flow
│           │   │   │           │   │   ├── index.d.ts
│           │   │   │           │   │   ├── index.js
│           │   │   │           │   │   ├── index.js.flow
│           │   │   │           │   │   ├── offset.d.ts
│           │   │   │           │   │   ├── offset.js
│           │   │   │           │   │   ├── offset.js.flow
│           │   │   │           │   │   ├── popperOffsets.d.ts
│           │   │   │           │   │   ├── popperOffsets.js
│           │   │   │           │   │   ├── popperOffsets.js.flow
│           │   │   │           │   │   ├── preventOverflow.d.ts
│           │   │   │           │   │   ├── preventOverflow.js
│           │   │   │           │   │   └── preventOverflow.js.flow
│           │   │   │           │   ├── popper-base.d.ts
│           │   │   │           │   ├── popper-base.js
│           │   │   │           │   ├── popper-base.js.flow
│           │   │   │           │   ├── popper.d.ts
│           │   │   │           │   ├── popper.js
│           │   │   │           │   ├── popper.js.flow
│           │   │   │           │   ├── popper-lite.d.ts
│           │   │   │           │   ├── popper-lite.js
│           │   │   │           │   ├── popper-lite.js.flow
│           │   │   │           │   ├── types.d.ts
│           │   │   │           │   ├── types.js
│           │   │   │           │   ├── types.js.flow
│           │   │   │           │   └── utils
│           │   │   │           │       ├── computeAutoPlacement.d.ts
│           │   │   │           │       ├── computeAutoPlacement.js
│           │   │   │           │       ├── computeAutoPlacement.js.flow
│           │   │   │           │       ├── computeOffsets.d.ts
│           │   │   │           │       ├── computeOffsets.js
│           │   │   │           │       ├── computeOffsets.js.flow
│           │   │   │           │       ├── debounce.d.ts
│           │   │   │           │       ├── debounce.js
│           │   │   │           │       ├── debounce.js.flow
│           │   │   │           │       ├── detectOverflow.d.ts
│           │   │   │           │       ├── detectOverflow.js
│           │   │   │           │       ├── detectOverflow.js.flow
│           │   │   │           │       ├── expandToHashMap.d.ts
│           │   │   │           │       ├── expandToHashMap.js
│           │   │   │           │       ├── expandToHashMap.js.flow
│           │   │   │           │       ├── getAltAxis.d.ts
│           │   │   │           │       ├── getAltAxis.js
│           │   │   │           │       ├── getAltAxis.js.flow
│           │   │   │           │       ├── getAltLen.d.ts
│           │   │   │           │       ├── getAltLen.js
│           │   │   │           │       ├── getAltLen.js.flow
│           │   │   │           │       ├── getBasePlacement.d.ts
│           │   │   │           │       ├── getBasePlacement.js
│           │   │   │           │       ├── getBasePlacement.js.flow
│           │   │   │           │       ├── getFreshSideObject.d.ts
│           │   │   │           │       ├── getFreshSideObject.js
│           │   │   │           │       ├── getFreshSideObject.js.flow
│           │   │   │           │       ├── getMainAxisFromPlacement.d.ts
│           │   │   │           │       ├── getMainAxisFromPlacement.js
│           │   │   │           │       ├── getMainAxisFromPlacement.js.flow
│           │   │   │           │       ├── getOppositePlacement.d.ts
│           │   │   │           │       ├── getOppositePlacement.js
│           │   │   │           │       ├── getOppositePlacement.js.flow
│           │   │   │           │       ├── getOppositeVariationPlacement.d.ts
│           │   │   │           │       ├── getOppositeVariationPlacement.js
│           │   │   │           │       ├── getOppositeVariationPlacement.js.flow
│           │   │   │           │       ├── getVariation.d.ts
│           │   │   │           │       ├── getVariation.js
│           │   │   │           │       ├── getVariation.js.flow
│           │   │   │           │       ├── math.d.ts
│           │   │   │           │       ├── math.js
│           │   │   │           │       ├── math.js.flow
│           │   │   │           │       ├── mergeByName.d.ts
│           │   │   │           │       ├── mergeByName.js
│           │   │   │           │       ├── mergeByName.js.flow
│           │   │   │           │       ├── mergePaddingObject.d.ts
│           │   │   │           │       ├── mergePaddingObject.js
│           │   │   │           │       ├── mergePaddingObject.js.flow
│           │   │   │           │       ├── orderModifiers.d.ts
│           │   │   │           │       ├── orderModifiers.js
│           │   │   │           │       ├── orderModifiers.js.flow
│           │   │   │           │       ├── rectToClientRect.d.ts
│           │   │   │           │       ├── rectToClientRect.js
│           │   │   │           │       ├── rectToClientRect.js.flow
│           │   │   │           │       ├── uniqueBy.d.ts
│           │   │   │           │       ├── uniqueBy.js
│           │   │   │           │       ├── uniqueBy.js.flow
│           │   │   │           │       ├── userAgent.d.ts
│           │   │   │           │       ├── userAgent.js
│           │   │   │           │       ├── userAgent.js.flow
│           │   │   │           │       ├── within.d.ts
│           │   │   │           │       ├── within.js
│           │   │   │           │       └── within.js.flow
│           │   │   │           ├── LICENSE.md
│           │   │   │           ├── package.json
│           │   │   │           └── README.md
│           │   │   ├── php
│           │   │   │   └── login.php
│           │   │   └── sass
│           │   │       ├── boot.sass
│           │   │       └── trv.sass
│           │   └── frontend
│           │       ├── assets
│           │       │   └── imgs
│           │       │       ├── add.png
│           │       │       ├── cabin.png
│           │       │       ├── circus.png
│           │       │       ├── esprit.png
│           │       │       ├── sp.png
│           │       │       └── submarine.png
│           │       ├── cmd
│           │       │   └── sassToCss.sh
│           │       ├── css
│           │       │   ├── style.css
│           │       │   └── style.css.map
│           │       ├── html
│           │       │   └── index.html
│           │       ├── js
│           │       │   └── script.js
│           │       └── sass
│           │           └── style.sass
│           └── Projet Technologies Web.code-workspace
├── geeksforgeeks
│   ├── Basic
│   │   ├── Absolute Difference of 1
│   │   │   ├── Absolute Difference of 1.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── Balanced Array
│   │   │   ├── Balanced Array.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── Check Equal Arrays
│   │   │   ├── Check Equal Arrays.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── Count Linked List Nodes
│   │   │   └── main.js
│   │   ├── Elements in the Range
│   │   │   ├── Elements in the Range.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── Fighting
│   │   │   ├── Fighting.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── Find unique element
│   │   │   ├── Find unique element.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── Immediate
│   │   │   ├── Immediate.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   ├── app
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── Largest product
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── Largest product.code-workspace
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       └── main.cpp
│   │   ├── Last index of One
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── Last index of One.code-workspace
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── Maximum triplet sum in array
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── Maximum triplet sum in array.code-workspace
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── Min and Max in Array
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── Min and Max in Array.code-workspace
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       └── main.cpp
│   │   ├── Minimum sum of two elements from two arrays
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── Minimum sum of two elements from two arrays.code-workspace
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       └── main.cpp
│   │   ├── Peak element
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── Peak element.code-workspace
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── Repeated
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── Repeated.code-workspace
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── Reverse
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── Reverse.code-workspace
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── Rotating an Array
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   ├── app
│   │   │   │   └── out
│   │   │   ├── Rotating an Array.code-workspace
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   └── Smaller and Larger
│   │       ├── inc
│   │       │   └── inc.hpp
│   │       ├── out
│   │       │   └── out
│   │       ├── run.sh
│   │       ├── Smaller and Larger.code-workspace
│   │       └── src
│   │           ├── lib.cpp
│   │           └── main.cpp
│   ├── Easy
│   │   ├── Array Duplicates
│   │   │   ├── Array Duplicates.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── Array Leaders
│   │   │   ├── Array Leaders.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── Binary Search
│   │   │   ├── Binary Search.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── Check for BST
│   │   │   ├── Check for BST.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       └── main.cpp
│   │   ├── Equilibrium Point
│   │   │   ├── Equilibrium Point.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── Facing the sun
│   │   │   ├── Facing the sun.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       └── main.cpp
│   │   ├── Largest Pair Sum
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── Largest Pair Sum.code-workspace
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       └── main.cpp
│   │   ├── Left View of Binary Tree
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── Left View of Binary Tree.code-workspace
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       └── main.cpp
│   │   ├── Max distance between same elements
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── Max distance between same elements.code-workspace
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── Middle of a Linked List
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── Middle of a Linked List.code-workspace
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── Minimum Cost of ropes
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── Minimum Cost of ropes.code-workspace
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── Missing in Array
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── Missing in Array.code-workspace
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── Multiply two linked lists
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── Multiply two linked lists.code-workspace
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── Nearest multiple of 10
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── Nearest multiple of 10.code-workspace
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       └── main.cpp
│   │   ├── Parenthesis Checker
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── Parenthesis Checker.code-workspace
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── Product array puzzle
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── Product array puzzle.code-workspace
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── Remaining String
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── Remaining String.code-workspace
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── Remove Half Nodes
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── Remove Half Nodes.code-workspace
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── Reverse Words
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── Reverse Words.code-workspace
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       └── main.cpp
│   │   ├── Roof Top
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── Roof Top.code-workspace
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── Second Largest
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   ├── Second Largest.code-workspace
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── Segregate 0s and 1s
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   ├── Segregate 0s and 1s.code-workspace
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── Single Number
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   ├── Single Number.code-workspace
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       └── main.cpp
│   │   ├── Sort a k sorted doubly linked list
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── README.md
│   │   │   ├── run.sh
│   │   │   ├── Sort a k sorted doubly linked list.code-workspace
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       └── main.cpp
│   │   ├── Split Linked List Alternatingly
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   ├── Split Linked List Alternatingly.code-workspace
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       └── main.cpp
│   │   ├── Total count
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   ├── src
│   │   │   │   ├── lib.cpp
│   │   │   │   ├── main
│   │   │   │   └── main.cpp
│   │   │   └── Total count.code-workspace
│   │   └── Two Smallests in Every Subarray
│   │       ├── inc
│   │       │   └── inc.hpp
│   │       ├── out
│   │       │   └── out
│   │       ├── run.sh
│   │       ├── src
│   │       │   ├── lib.cpp
│   │       │   └── main.cpp
│   │       └── Two Smallests in Every Subarray.code-workspace
│   ├── Hard
│   │   ├── Count Smaller elements
│   │   │   ├── Count Smaller elements.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   └── Longest valid Parentheses
│   │       ├── inc
│   │       │   └── inc.hpp
│   │       ├── Longest valid Parentheses.code-workspace
│   │       ├── out
│   │       │   └── out
│   │       ├── run.sh
│   │       └── src
│   │           ├── lib.cpp
│   │           └── main.cpp
│   └── Medium
│       ├── 0 - 1 Knapsack Problem
│       │   ├── 0 - 1 Knapsack Problem.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── Construct Binary Tree from Parent Array
│       │   ├── Construct Binary Tree from Parent Array.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── Job Sequencing Problem
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── Job Sequencing Problem.code-workspace
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── Kadane
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── Kadane.code-workspace
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── K Sized Subarray Maximum
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── K Sized Subarray Maximum.code-workspace
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── Longest alternating subsequence
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── Longest alternating subsequence.code-workspace
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── Majority Element
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── Majority Element.code-workspace
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── Majority Vote
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── Majority Vote.code-workspace
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── Maximum product subset of an array
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── Maximum product subset of an array.code-workspace
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── Merge two BST's
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── Merge two BST's.code-workspace
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       └── main.cpp
│       ├── Minimize the Heights II
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── Minimize the Heights II.code-workspace
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       └── main.cpp
│       ├── Minimum
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── Minimum.code-workspace
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── Missing And Repeating
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── Missing And Repeating.code-workspace
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── Number of pairs
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── Number of pairs.code-workspace
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── Palindrome Linked List
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── Palindrome Linked List.code-workspace
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       └── main.cpp
│       ├── Remove loop in Linked List
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── Remove loop in Linked List.code-workspace
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── Rotate and delete
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── Rotate and delete.code-workspace
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── Row with max 1s
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── Row with max 1s.code-workspace
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       └── main.cpp
│       ├── Smallest number
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   ├── Smallest number.code-workspace
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── Sort 0s, 1s and 2s
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   ├── Sort 0s, 1s and 2s.code-workspace
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── Sorting Elements of an Array by Frequency
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   ├── Sorting Elements of an Array by Frequency.code-workspace
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── Sum Tree
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   ├── src
│       │   │   ├── lib.cpp
│       │   │   ├── main
│       │   │   └── main.cpp
│       │   └── Sum Tree.code-workspace
│       └── XOR Linked List
│           ├── inc
│           │   └── inc.hpp
│           ├── out
│           │   └── out
│           ├── run.sh
│           ├── src
│           │   ├── lib.cpp
│           │   └── main.cpp
│           └── XOR Linked List.code-workspace
├── hackerearth
│   ├── Easy
│   │   ├── Factorial!
│   │   │   ├── Factorial!.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── main.cpp
│   │   │   ├── out
│   │   │   │   ├── app
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       └── main.cpp
│   │   ├── Find pairs
│   │   │   ├── Find pairs.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── Hamming Sort
│   │   │   ├── Hamming Sort.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── Help Alice to find the Parity
│   │   │   ├── Help Alice to find the Parity.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── Make Palindrome
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── Make Palindrome.code-workspace
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   └── Palindrome Split
│   │       ├── inc
│   │       │   └── inc.hpp
│   │       ├── out
│   │       │   └── out
│   │       ├── Palindrome Split.code-workspace
│   │       ├── run.sh
│   │       └── src
│   │           ├── lib.cpp
│   │           ├── main
│   │           └── main.cpp
│   └── Medium
│       └── Prime Query
│           ├── inc
│           │   └── inc.hpp
│           ├── out
│           │   └── out
│           ├── Prime Query.code-workspace
│           ├── run.sh
│           ├── src
│           │   ├── lib.cpp
│           │   ├── main
│           │   ├── main.cpp
│           │   └── main.ru
│           └── test
│               ├── in.txt
│               ├── test
│               ├── test.cpp
│               └── test.sh
├── hakerrank
│   └── C++
│       ├── Arrays Introduction
│       │   ├── Arrays Introduction.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── Classes
│       │   ├── Abstract Classes - Polymorphism
│       │   │   ├── Abstract Classes - Polymorphism.code-workspace
│       │   │   ├── inc
│       │   │   │   └── inc.hpp
│       │   │   ├── out
│       │   │   │   └── out
│       │   │   ├── run.sh
│       │   │   └── src
│       │   │       ├── lib.cpp
│       │   │       ├── main
│       │   │       └── main.cpp
│       │   ├── Box It
│       │   │   ├── Box It.code-workspace
│       │   │   ├── inc
│       │   │   │   └── inc.hpp
│       │   │   ├── out
│       │   │   │   └── out
│       │   │   ├── run.sh
│       │   │   └── src
│       │   │       ├── lib.cpp
│       │   │       ├── main
│       │   │       ├── main.cpp
│       │   │       └── tempCodeRunnerFile.cpp
│       │   ├── Class
│       │   │   ├── Class.code-workspace
│       │   │   ├── inc
│       │   │   │   └── inc.hpp
│       │   │   ├── out
│       │   │   │   └── out
│       │   │   ├── run.sh
│       │   │   ├── src
│       │   │   │   ├── lib.cpp
│       │   │   │   ├── main
│       │   │   │   └── main.cpp
│       │   │   └── test
│       │   │       └── in.txt
│       │   ├── Classes and Objects
│       │   │   ├── Classes and Objects.code-workspace
│       │   │   ├── inc
│       │   │   │   └── inc.hpp
│       │   │   ├── out
│       │   │   │   ├── app
│       │   │   │   └── out
│       │   │   ├── run.sh
│       │   │   ├── src
│       │   │   │   ├── lib.cpp
│       │   │   │   ├── main
│       │   │   │   └── main.cpp
│       │   │   └── test
│       │   │       └── in.txt
│       │   ├── Exceptional Server
│       │   │   ├── Exceptional Server.code-workspace
│       │   │   ├── inc
│       │   │   │   └── inc.hpp
│       │   │   ├── out
│       │   │   │   └── out
│       │   │   ├── run.sh
│       │   │   └── src
│       │   │       ├── lib.cpp
│       │   │       ├── main
│       │   │       └── main.cpp
│       │   ├── Inherited Code
│       │   │   ├── inc
│       │   │   │   └── inc.hpp
│       │   │   ├── Inherited Code.code-workspace
│       │   │   ├── out
│       │   │   │   └── out
│       │   │   ├── run.sh
│       │   │   └── src
│       │   │       ├── lib.cpp
│       │   │       └── main.cpp
│       │   └── Virtual Functions
│       │       ├── inc
│       │       │   └── inc.hpp
│       │       ├── out
│       │       │   └── out
│       │       ├── run.sh
│       │       ├── src
│       │       │   ├── lib.cpp
│       │       │   ├── main
│       │       │   └── main.cpp
│       │       └── Virtual Functions.code-workspace
│       ├── Functions
│       │   ├── Functions.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── Pointer
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── Pointer.code-workspace
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── STL
│       │   ├── Lower Bound-STL
│       │   │   ├── inc
│       │   │   │   └── inc.hpp
│       │   │   ├── Lower Bound-STL.code-workspace
│       │   │   ├── out
│       │   │   │   └── out
│       │   │   ├── run.sh
│       │   │   ├── src
│       │   │   │   ├── lib.cpp
│       │   │   │   ├── main
│       │   │   │   └── main.cpp
│       │   │   └── test
│       │   │       └── in.txt
│       │   ├── Maps-STL
│       │   │   ├── inc
│       │   │   │   └── inc.hpp
│       │   │   ├── Maps-STL.code-workspace
│       │   │   ├── out
│       │   │   │   └── out
│       │   │   ├── run.sh
│       │   │   ├── src
│       │   │   │   ├── lib.cpp
│       │   │   │   ├── main
│       │   │   │   └── main.cpp
│       │   │   └── test
│       │   │       └── in.txt
│       │   ├── Sets-STL
│       │   │   ├── inc
│       │   │   │   └── inc.hpp
│       │   │   ├── out
│       │   │   │   └── out
│       │   │   ├── run.sh
│       │   │   ├── Sets-STL.code-workspace
│       │   │   ├── src
│       │   │   │   ├── lib.cpp
│       │   │   │   ├── main
│       │   │   │   └── main.cpp
│       │   │   └── test
│       │   │       └── in.txt
│       │   ├── Vector-Erase
│       │   │   ├── inc
│       │   │   │   └── inc.hpp
│       │   │   ├── out
│       │   │   │   └── out
│       │   │   ├── run.sh
│       │   │   ├── src
│       │   │   │   ├── lib.cpp
│       │   │   │   ├── main
│       │   │   │   └── main.cpp
│       │   │   ├── test
│       │   │   │   └── in.txt
│       │   │   └── Vector-Erase.code-workspace
│       │   └── Vector-Sort
│       │       ├── inc
│       │       │   └── inc.hpp
│       │       ├── out
│       │       │   └── out
│       │       ├── run.sh
│       │       ├── src
│       │       │   ├── lib.cpp
│       │       │   ├── main
│       │       │   └── main.cpp
│       │       └── Vector-Sort.code-workspace
│       ├── Strings
│       │   ├── Attribute Parser
│       │   │   ├── Attribute Parser.code-workspace
│       │   │   ├── inc
│       │   │   │   └── inc.hpp
│       │   │   ├── out
│       │   │   │   └── out
│       │   │   ├── run.sh
│       │   │   ├── src
│       │   │   │   ├── lib.cpp
│       │   │   │   ├── main
│       │   │   │   └── main.cpp
│       │   │   └── test
│       │   │       └── in.txt
│       │   ├── Strings
│       │   │   ├── inc
│       │   │   │   └── inc.hpp
│       │   │   ├── out
│       │   │   │   └── out
│       │   │   ├── run.sh
│       │   │   ├── src
│       │   │   │   ├── lib.cpp
│       │   │   │   ├── main
│       │   │   │   └── main.cpp
│       │   │   ├── Strings.code-workspace
│       │   │   └── test
│       │   │       └── in.txt
│       │   └── StringStream
│       │       ├── inc
│       │       │   └── inc.hpp
│       │       ├── out
│       │       │   └── out
│       │       ├── run.sh
│       │       ├── src
│       │       │   ├── lib.cpp
│       │       │   ├── main
│       │       │   └── main.cpp
│       │       └── StringStream.code-workspace
│       └── Variable Sized Arrays
│           ├── inc
│           │   └── inc.hpp
│           ├── out
│           │   ├── app
│           │   └── output
│           ├── run.sh
│           ├── src
│           │   ├── lib.cpp
│           │   ├── main
│           │   └── main.cpp
│           ├── test
│           │   └── input.txt
│           └── Variable Sized Arrays.code-workspace
├── interviewbit
│   ├── Easy
│   │   ├── Best Time to Buy and Sell Stocks I
│   │   │   ├── Best Time to Buy and Sell Stocks I.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── Majority Element
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── Majority Element.code-workspace
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   └── Unique Binary Search Trees
│   │       ├── inc
│   │       │   └── inc.hpp
│   │       ├── out
│   │       │   └── out
│   │       ├── run.sh
│   │       ├── src
│   │       │   ├── lib.cpp
│   │       │   └── main.cpp
│   │       └── Unique Binary Search Trees.code-workspace
│   └── Very Easy
│       ├── FizzBuzz
│       │   ├── FizzBuzz.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       └── main.cpp
│       ├── Odd Even Rule
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── Odd Even Rule.code-workspace
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       └── main.cpp
│       └── Reverse
│           ├── inc
│           │   └── inc.hpp
│           ├── out
│           │   └── out
│           ├── Reverse.code-workspace
│           ├── run.sh
│           └── src
│               ├── lib.cpp
│               ├── main
│               └── main.cpp
├── leetcode
│   ├── Easy
│   │   ├── 100. Same Tree
│   │   │   ├── 100. Same Tree.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── 101. Symmetric Tree
│   │   │   ├── 101. Symmetric Tree.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── 104. Maximum Depth of Binary Tree
│   │   │   ├── 104. Maximum Depth of Binary Tree.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       └── main.cpp
│   │   ├── 108. Convert Sorted Array to Binary Search Tree
│   │   │   ├── 108. Convert Sorted Array to Binary Search Tree.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── 110. Balanced Binary Tree
│   │   │   ├── 110. Balanced Binary Tree.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       └── main.cpp
│   │   ├── 111. Minimum Depth of Binary Tree
│   │   │   ├── 111. Minimum Depth of Binary Tree.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── 112. Path Sum
│   │   │   ├── 112. Path Sum.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── 118. Pascal triangle
│   │   │   ├── 118. Pascal triangle.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── 121. Best Time to Buy and Sell Stock
│   │   │   ├── 121. Best Time to Buy and Sell Stock.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── 125. Valid Palindrome
│   │   │   ├── 125. Valid Palindrome.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── 1360. Number of Days Between Two Dates
│   │   │   ├── 1360. Number of Days Between Two Dates.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── 136. Single Number
│   │   │   ├── 136. Single Number.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       └── main.cpp
│   │   ├── 1380. Lucky Numbers in a Matrix
│   │   │   ├── 1380. Lucky Numbers in a Matrix.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── 13. Roman to Integer
│   │   │   ├── 13. Roman to Integer.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.h
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.c
│   │   │       ├── main
│   │   │       └── main.c
│   │   ├── 141. Linked List Cycle
│   │   │   ├── 141. Linked List Cycle.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       └── main.cpp
│   │   ├── 144. Binary Tree Preorder Traversal
│   │   │   └── main.js
│   │   ├── 1460. Make Two Arrays Equal by Reversing Subarrays
│   │   │   ├── 1460. Make Two Arrays Equal by Reversing Subarrays.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   ├── app
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   ├── src
│   │   │   │   ├── lib.cpp
│   │   │   │   └── main.cpp
│   │   │   └── test
│   │   │       ├── app
│   │   │       └── test.cpp
│   │   ├── 14. Longest Common Prefix
│   │   │   ├── 14. Longest Common Prefix.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       └── main.cpp
│   │   ├── 1512.
│   │   │   ├── 1512..code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── 1518. Water Bottles
│   │   │   ├── 1518. Water Bottles.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── 1550. Three Consecutive Odds
│   │   │   ├── 1550. Three Consecutive Odds.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── 1598. Crawler Log Folder
│   │   │   ├── 1598. Crawler Log Folder.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── 160. Intersection of Two Linked Lists
│   │   │   ├── 160. Intersection of Two Linked Lists.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       └── main.cpp
│   │   ├── 1636. Sort Array by Increasing Frequency
│   │   │   ├── 1636. Sort Array by Increasing Frequency.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       └── main.cpp
│   │   ├── 1684. Count the Number of Consistent Strings
│   │   │   ├── 1684. Count the Number of Consistent Strings.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── 168. Excel Sheet Column Title
│   │   │   ├── 168. Excel Sheet Column Title.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       └── main.cpp
│   │   ├── 169. Majority Element
│   │   │   ├── 169. Majority Element.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       └── main.cpp
│   │   ├── 1929. Concatenation of Array
│   │   │   ├── 1929. Concatenation of Array.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       └── main.cpp
│   │   ├── 1945.
│   │   │   ├── 1945..code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── 1. Two Sum
│   │   │   ├── 1. Two Sum\012.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       ├── main.cpp
│   │   │       └── tempCodeRunnerFile.cpp
│   │   ├── 2022.
│   │   │   ├── 2022..code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── 2053. Kth Distinct String in an Array
│   │   │   ├── 2053. Kth Distinct String in an Array.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── 20. Valid Parentheses
│   │   │   ├── 20. Valid Parentheses.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── 21. Merge Two Sorted Lists
│   │   │   ├── 21. Merge Two Sorted Lists.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── 2220. Minimum Bit Flips to Convert Number
│   │   │   ├── 2220. Minimum Bit Flips to Convert Number.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       └── main.cpp
│   │   ├── 2418. Sort the People
│   │   │   ├── 2418. Sort the People.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── 26. Remove Duplicates from Sorted Array
│   │   │   ├── 26. Remove Duplicates from Sorted Array.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   ├── app
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── 27. Remove Element
│   │   │   ├── 27. Remove Element.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── 28. Find the Index of the First Occurrence in a String
│   │   │   ├── 28. Find the Index of the First Occurrence in a String.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── 3110. Score of a String
│   │   │   ├── 3110. Score of a String.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── 349. Intersection of Two Arrays
│   │   │   ├── 349. Intersection of Two Arrays.code-workspace
│   │   │   ├── doc
│   │   │   │   └── Notes.md
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── 350. Intersection of Two Arrays II
│   │   │   ├── 350. Intersection of Two Arrays II.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── 35. Search Insert Position
│   │   │   ├── 35. Search Insert Position.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── 476. Number Complement
│   │   │   ├── 476. Number Complement.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── 509. Fibonacci Number
│   │   │   ├── 509. Fibonacci Number.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── 58.
│   │   │   ├── 58..code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── 590. N-ary Tree Postorder Traversal
│   │   │   ├── 590. N-ary Tree Postorder Traversal.code-workspace
│   │   │   ├── doc
│   │   │   │   └── image.png
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       └── main.cpp
│   │   ├── 66. Plus One
│   │   │   ├── 66. Plus One.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── 67.
│   │   │   ├── 67..code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       └── main.cpp
│   │   ├── 70. Climbing Stairs\012
│   │   │   ├── 70. Climbing Stairs.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       └── main.cpp
│   │   ├── 83. Remove Duplicates from Sorted List
│   │   │   ├── 83. Remove Duplicates from Sorted List.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── 884. Uncommon Words from Two Sentences
│   │   │   ├── 884. Uncommon Words from Two Sentences.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── 88. Merge Sorted Array
│   │   │   ├── 88. Merge Sorted Array.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       └── main.cpp
│   │   ├── 94. Binary Tree Inorder Traversal
│   │   │   ├── 94. Binary Tree Inorder Traversal.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       └── main.cpp
│   │   └── 9. palindrome-number
│   │       ├── inc
│   │       │   └── inc.h
│   │       ├── out
│   │       │   └── out
│   │       ├── palindr.code-workspace
│   │       ├── run.sh
│   │       └── src
│   │           ├── lib.c
│   │           ├── main
│   │           └── main.c
│   ├── Hard
│   │   ├── 2751. Robot Collisions
│   │   │   ├── 2751. Robot Collisions.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   ├── 664. Strange Printer
│   │   │   ├── 664. Strange Printer.code-workspace
│   │   │   ├── inc
│   │   │   │   └── inc.hpp
│   │   │   ├── out
│   │   │   │   └── out
│   │   │   ├── run.sh
│   │   │   └── src
│   │   │       ├── lib.cpp
│   │   │       ├── main
│   │   │       └── main.cpp
│   │   └── 726. Number of Atoms
│   │       ├── 726. Number of Atoms.code-workspace
│   │       ├── inc
│   │       │   └── inc.hpp
│   │       ├── out
│   │       │   └── out
│   │       ├── run.sh
│   │       └── src
│   │           ├── lib.cpp
│   │           ├── main
│   │           └── main.cpp
│   └── Medium
│       ├── 1110. Delete Nodes And Return Forest
│       │   ├── 1110. Delete Nodes And Return Forest.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── 1190. Reverse Substrings Between Each Pair of Parentheses
│       │   ├── 1190. Reverse Substrings Between Each Pair of Parentheses.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── 1248. Count Number of Nice Subarrays
│       │   ├── 1248. Count Number of Nice Subarrays.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   ├── app
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── 1381. Design a Stack With Increment Operation
│       │   ├── 1381. Design a Stack With Increment Operation.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       └── main.cpp
│       ├── 1438. Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit
│       │   ├── 1438. Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit\012.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── 1482. Minimum Number of Days to Make m Bouquets
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── Minimum Number of Days to Make m Bouquets.code-workspace
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       └── main.cpp
│       ├── 1530. Number of Good Leaf Nodes Pairs
│       │   ├── 1530. Number of Good Leaf Nodes Pairs.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── 1552. Magnetic Force Between Two Balls
│       │   ├── 1552. Magnetic Force Between Two Balls.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   ├── app
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       └── main.cpp
│       ├── 1605. Find Valid Matrix Given Row and Column Sums
│       │   ├── 1605. Find Valid Matrix Given Row and Column Sums.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── 1701. Average Waiting Time
│       │   ├── 1701. Average Waiting Time.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── 1717. Maximum Score From Removing Substrings
│       │   ├── 1717. Maximum Score From Removing Substrings.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── 179. Largest Number
│       │   ├── 179. Largest Number.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       └── main.cpp
│       ├── 17. Letter Combinations of a Phone Number
│       │   ├── 17. Letter Combinations of a Phone Number.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── 1823. Find the Winner of the Circular Game
│       │   ├── 1823. Find the Winner of the Circular Game.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── 1963. Minimum Number of Swaps to Make the String Balanced
│       │   ├── 1963. Minimum Number of Swaps to Make the String Balanced.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── 2044. Count Number of Maximum Bitwise-OR Subsets
│       │   ├── 2044. Count Number of Maximum Bitwise-OR Subsets.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── 2096. Step-By-Step Directions From a Binary Tree Node to Another
│       │   ├── 2096. Step-By-Step Directions From a Binary Tree Node to Another.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   ├── app
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── 2181. Merge Nodes in Between Zeros
│       │   ├── 2181. Merge Nodes in Between Zeros.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── 2196. Create Binary Tree From Descriptions
│       │   ├── 2196. Create Binary Tree From Descriptions.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── 24. Swap Nodes in Pairs
│       │   ├── 24. Swap Nodes in Pairs.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── 2707. Extra Characters in a String
│       │   ├── 2707. Extra Characters in a String.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       └── main.cpp
│       ├── 2807.
│       │   ├── 2807..code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       └── main.cpp
│       ├── 2938. Separate Black and White Balls
│       │   ├── 2938. Separate Black and White Balls.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       └── main.cpp
│       ├── 2. Add Two Numbers
│       │   ├── 2. Add Two Numbers.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── 3217.
│       │   ├── 3217..code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── 386. Lexicographical Numbers
│       │   ├── 386. Lexicographical Numbers.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       └── main.cpp
│       ├── 39. Combination Sum
│       │   ├── 39. Combination Sum.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       └── main.cpp
│       ├── 3. Longest Substring Without Repeating Characters
│       │   ├── 3. Longest Substring Without Repeating Characters.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── 46. Permutations
│       │   ├── 46. Permutations.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── 48. Rotate Image
│       │   ├── 48. Rotate Image.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       └── main.cpp
│       ├── 50. Pow(x, n)
│       │   ├── 50. Pow(x, n).code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── 567. Permutation in String
│       │   ├── 567. Permutation in String.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── 592. Fraction Addition and Subtraction
│       │   ├── 592. Fraction Addition and Subtraction.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── 624. Maximum Distance in Arrays
│       │   ├── 624. Maximum Distance in Arrays.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       └── main.cpp
│       ├── 641. Design Circular Deque
│       │   ├── 641. Design Circular Deque.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       └── main.cpp
│       ├── 650. 2 Keys Keyboard
│       │   ├── 650. 2 Keys Keyboard.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       ├── 670. Maximum Swap
│       │   ├── 670. Maximum Swap.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       └── main.cpp
│       ├── 912. Sort an Array
│       │   ├── 912. Sort an Array.code-workspace
│       │   ├── inc
│       │   │   └── inc.hpp
│       │   ├── out
│       │   │   └── out
│       │   ├── run.sh
│       │   └── src
│       │       ├── lib.cpp
│       │       ├── main
│       │       └── main.cpp
│       └── 921. Minimum Add to Make Parentheses Valid
│           ├── 921. Minimum Add to Make Parentheses Valid.code-workspace
│           ├── inc
│           │   └── inc.hpp
│           ├── out
│           │   └── out
│           ├── run.sh
│           └── src
│               ├── lib.cpp
│               ├── main
│               └── main.cpp
├── LICENCE
├── README.md
└── struct

1301 directories, 2610 files
  • problems/easy/: Solutions to easy problems.
  • problems/medium/: Solutions to medium problems.
  • problems/hard/: Solutions to hard problems.

Each subdirectory contains the solution files named according to the problem title or ID.

Usage

Feel free to browse through the solutions and use them as a reference for your own learning. If you find any mistakes or have suggestions for improvements, please open an issue or submit a pull request.

How to Contribute

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature-branch
  3. Make your changes and commit them: git commit -m 'Add some feature'
  4. Push to the branch: git push origin feature-branch
  5. Open a pull request.

Contact

If you have any questions or feedback, feel free to contact me via email: zouariomar20@gmail.com

Happy coding!

Links