• 8 Patterns Review For Successful Coding Interview

    8 Patterns Review For Successful Coding Interview This is nothing but quick 5 min revision before going to interview. Visit https: https://codeandalgo.com for more such contents

  • GOLANG SLICE

    Golang Slice Example Given our buffer array variable from the previous section, we could create a slice that describes elements 100 through 150 (to be precise, 100 through 149, inclusive) by slicing the array: Slice Assignments Empty slice Copy of Slice Passing slices to functions Changing underlying array values Modifying Slice itself Pointers to slices: Method receivers Version-1 :…

  • Reverse words in string

    Problem Statment Leetcode #151 Given an input string s, reverse the order of the words. A word is defined as a sequence of non-space characters. The words in s will be separated by at least one space. Return a string of the words in reverse order concatenated by a single space. Note that s may contain leading or trailing spaces or multiple spaces between two words. The…

  • Golang Channel

    Golang Channel Send & Receive Golang Channel Buffered Channels Use Cases Advantages Example Unbuffered Channel Use Cases Advantages Example When to Use Each Real-World Scenarios Conclusion Both unbuffered and buffered channels have their place in real-world Go programming. The choice depends on whether you need tight synchronization or more flexibility and decoupling in your concurrent…

  • Golang For Loop

    Arrays When you use range with an array or a slice, it iterates over the indices and values of the elements. Strings When iterating over a string with range, it returns the index and the Unicode code point (rune – int32) of each character. Map When you use range with a map, it iterates over…

  • Strings

    Slice vs Array In Go, the syntax for arrays and slices differs, and the presence or absence of a number within the square brackets ([]) distinguishes them: Array Slice To summarize: Slices in Go are more commonly used due to their flexibility, while arrays are used when you need a fixed-size collection. Golang Strings Copy…

  • Golang Top 10 Features

    Golang Top 10 Features 1. Tuple Assignment in Go Tuple assignment in Go is generally faster because it is a single, atomic operation that the Go compiler can optimize effectively. Go has several features and idioms similar to tuple assignment that help write concise and efficient code. Here are some notable ones: 2. Multiple Return…