Welcome to my Code Practice solutions repository! Here, you'll find my solutions to various coding problems from different platforms.
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.
.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.
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.
- Fork the repository.
- Create a new branch:
git checkout -b feature-branch
- Make your changes and commit them:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature-branch
- Open a pull request.
If you have any questions or feedback, feel free to contact me via email: zouariomar20@gmail.com
Happy coding!