N-th Tribonacci Number

Problem StatementN-th Tribonacci Number JAVA CODESimilar Questions Problem Statement 1137. N-th Tribonacci Number The Tribonacci sequence Tn is defined as follows:  T0 = 0, T1 = 1, T2 = 1, and Tn+3 = Tn + Tn+1 +…

FIBONACCI NUMBER

Leetcode Problem #509 Problem statementJAVA CODE FIBONACCI NUMBERRecursion solution for Fibonacci NumberComplexity issueIteration solution for Fibonacci NumberMemoization solution for Fibonacci NumberGolang Solution Using MemoizationSummaryGolang Solution Using Bottom up approachTime ComplexitySpace…

Power of 2

Leetcode Problem #231 Problem statementPower of 2Why (n&(n−1))=0 correct ?How to use Bitwise Operator ?ExamplesBitwise AND (`&`):Bitwise OR (`|`):Bitwise XOR (`^`):Bitwise NOT (`~`):Left Shift (`<<`):Right Shift (`>>`):JAVA CODEHow to use…

Palindrome Number (1221)

Leetcode Problem #9 Palindrome NumberProblem Statement:Golang codeJAVA CODESimilar Questions Palindrome Number Problem Statement: Given an integer x, return true if x is a  palindrome, and false otherwise. Golang code package main import "fmt" func isPalindrome(x int) bool…

5 SOLID Principles in Interview Preparation

5 SOLID Principles in Interview Preparation1. Single Responsibility Principle (SRP)Example: User Management SystemViolating SRPApplying SRPAdhering to SRP2. Open/Closed Principle (OCP)3. Liskov Substitution Principle (LSP)4. Interface Segregation Principle (ISP)5. Dependency Inversion…