SoftUni-CSharp-Advanced My solutions to SoftUni's Advanced CSharp problems (including OOP): Advanced OOP Stacks and Queues Basic Stack Operations Basic Queue Operations Maximum and Minimum Element Fast Food Fashion Boutique Songs Queue Truck Tour Balanced Parenthesis Simple Text Editor Crossroads Key Revolver Cups And Bottles Multidimensional Arrays Diagonal Difference Squares in Matrix Maximal Sum Matrix Shuffling Snake Moves Jagged Array Manipulator Knight Game Sets and Dictionaries Advanced Unique Usernames Sets of Elements Periodic Table Even Times Count Symbols Wardrobe The V-Logger Streams, Files and Directories Even Lines Line Numbers Copy Binary File Directory Traversal Copy Directory Contents Zip and Extract Functional Programming Action Print Knights of Honor Custom Min Function Find Evens or Odds Applied Arithmetics Reverse and Exclude Predicate For Names List Of Predicates Predicate Party! The Party Reservation Filter Module TriFunction Defining Classes Define a Class Person Creating Constructors Oldest Family Member Opinion Poll Date Modifier Speed Racing Raw Data Car Salesman Pokemon Trainer SoftUni Parking Generics Generic Box of String Generic Box of Ingeter Generic Swap Method String Generic Swap Method Integer Generic Count Method String Generic Count Method Double Tuple Threeuple Custom LinkedList Iterators and Comparators Lab Listy Iterator Collection Stack Froggy Comparing Objects Equality Logic Custom Comparator Basic Algorithms Recursive Array Sum Recursive Factorial Sum of Coins Set Cover Merge Sort Quick Sort Binary Search Inheritance Person Zoo Players and Monsters Need for Speed Restaurant Animals Encapsulation Class Box Data Animal Farm Shopping Spree Pizza Calories Football Team Generator Interfaces and Abstraction Define an Interface IPerson Multiple Implementation Telephony Border Control Birthday Celebrations Food Shortage Military Elite Collection Hierarchy Explicit Interfaces Polymorphism Vehicles Vehicles Extension Raiding Wild Farm Exceptions and Error Handling Square Root Enter Numbers Cards Sum of Integers Play Catch Money Transactions Reflection and Attributes Command Pattern Validation Attributes Unit Testing Database Extended Database Car Manager Fighting Arena Mocking and Test Driven Development Fake Axe and Dummy Design Patterns Prototype Pattern Composite Pattern Template Pattern