Nagaraju SwarnaInterface Seggregation PrincipleISP aims to reduce the side effects and frequency of required changes by splitting a wide set of actions into smaller and more specific…Apr 13Apr 13
Nagaraju SwarnaLiskov Substitution PrincipleObjects in a program should be replaceable with instances of their subtypes without altering the correctness of that program.Apr 12Apr 12
Nagaraju SwarnaTransitioning to Python in LeetCode: A Personal JourneyStarting on my coding journey in 2021, C# served as the language for my inaugural LeetCode problem. Gradually, I moved to Java and started…Apr 5Apr 5
Nagaraju SwarnaOpen/Closed PrincipleA Software entity(class, module) should be open for extension and closed for modification. This principle aims to allow systems to grow and…Apr 4Apr 4
Nagaraju SwarnaSingle Responsibility PrincipleA class should have only one reason to change, means a class should do only one job or should have only one responsibility.Apr 3Apr 3
Nagaraju SwarnaLeetCode 287. Finding Duplicate Number in an ArrayProblem Statement : “Find the Duplicate Number,” is a problem that involves finding the duplicate number in a given array of integers. The…May 9, 2023May 9, 2023