Programming Articles - Page 388 of 3363

How to convert a slice of bytes in title case in Golang?

Siva Sai
Updated on 20-Apr-2023 09:54:07

202 Views

In Golang, a byte slice is a sequence of bytes. A slice of bytes can be created using the built-in function []byte(). Sometimes, you may want to convert a slice of bytes to title case, which means capitalizing the first letter of every word. This can be easily achieved using the strings.Title() function. In this article, we will learn how to convert a slice of bytes to title case in Golang. Using strings.Title() The strings.Title() function converts the first letter of each word in a string to uppercase. Here's how to use it to convert a slice of bytes to ... Read More

How to convert a slice of bytes in lowercase in Golang?

Siva Sai
Updated on 20-Apr-2023 09:53:03

810 Views

In Golang, a byte slice is a sequence of bytes. A slice of bytes can be created using the built-in function []byte(). Sometimes, you may want to convert a slice of bytes to lowercase. This can be easily achieved using the bytes.ToLower() function. In this article, we will learn how to convert a slice of bytes to lowercase in Golang. Using bytes.ToLower() The bytes.ToLower() function converts a slice of bytes to lowercase. Here's how to use it − Example package main import ( "bytes" "fmt" ) func main() { ... Read More

How to check the specified rune in Golang String?

Siva Sai
Updated on 20-Apr-2023 09:52:01

1K+ Views

In Go, a string is a sequence of Unicode characters. Each character in a string is represented by a Unicode code point, which is a unique integer value assigned to each character in the Unicode standard. Runes in Go are simply an alias for the int32 type, used to represent a Unicode code point. In this article, we'll discuss how to check for a specified rune in a Golang string. Checking for a specified rune in a Golang string is relatively simple. We can use the strings.IndexRune function to check if a specific rune is present in a given string. ... Read More

How to check String for equality under Unicode case folding in Golang?

Siva Sai
Updated on 20-Apr-2023 09:51:37

385 Views

In Golang, checking string equality is a common task that developers come across when building applications. However, when dealing with strings that contain characters with different case representations in Unicode, it can become a little complicated. Unicode case folding is the process of transforming characters to a common case representation to simplify case-insensitive comparisons. In this article, we will explore how to check string equality under Unicode case folding in Golang. What is Unicode Case Folding? Unicode case folding is a process that converts characters to a common case representation to simplify case-insensitive comparisons. In Unicode, some characters have more ... Read More

How to add a method to struct type in Golang?

Siva Sai
Updated on 20-Apr-2023 09:51:00

4K+ Views

In Golang, structs are an essential part of the language and are used to define complex data types. Often, you may find yourself in a situation where you need to add a method to a struct to perform some specific action. In this article, we will discuss how to add a method to a struct type in Golang and provide some examples to help you understand the concept. Defining a Struct in Golang Before we dive into adding methods to a struct, let's first understand how to define a struct in Golang. A struct is a composite data type that ... Read More

How to Access Interface Fields in Golang?

Siva Sai
Updated on 20-Apr-2023 09:49:38

6K+ Views

As a popular programming language, Golang is used in many applications and frameworks due to its high performance and easy-to-use syntax. If you are working with interfaces in Golang, you may need to access the fields of the interface to retrieve or manipulate data. In this article, we will discuss how to access interface fields in Golang and provide some examples to help you understand the concept. Understanding Interfaces in Golang Before we dive into accessing interface fields, let's first understand what interfaces are in Golang. An interface is a set of method signatures that define a behavior. In other ... Read More

Isomorphism in N-ary Trees

Tapas Kumar Ghosh
Updated on 20-Apr-2023 12:42:19

546 Views

Isomorphism is defined as two trees either having identical or mirror structures. In the case of mirror structure, the left node data will always match the right node. For example, we will take a number nearest to the mirror and see what its reverse would be, that is the real concept of isomorphism. In this article, we are going to check whether two different binary trees are isomorphic or not. Let’s take an example of Isomorphism in N-ary Trees − Note that, L represents as left node whereas R represents as Right node Mirror structure of P and Q ... Read More

Check score of given binary string

Tapas Kumar Ghosh
Updated on 20-Apr-2023 12:25:58

331 Views

The sequence of bytes is called a binary string and it holds the binary value. A binary score is normally presented on a range from 0 to 1 where 1 is reserved for the perfect model. In the given binary string, If the element is found to be 1 then it will calculate as the score and increment the count sum. Let’s take an example of a binary score − The given binary string is 1011010. In the above figure, the number 1 is present in the index- 0, 2, 3, and 5. Therefore, the total score is 4 ... Read More

Length of longest substring that do not contain any palindrome

Tapas Kumar Ghosh
Updated on 20-Apr-2023 12:22:04

388 Views

In C++, we have predefined function max() that will be used for finding any longest substring that does contain any palindrome. A palindrome string is a group of characters that remains the same even after reversing. Let’s take an example of a palindrome string to make the longest non-palindrome substring. The string malayalam itself is a palindrome but we need to identify the longest non-palindrome substring. When we change the string malayalam( length=9 ) to alayalam then we get the longest non-palindrome substring length i.e, 8. The string synapse is a non-palindrome string and its length is 7. ... Read More

Check if string can be made lexicographically smaller by reversing any substring

Tapas Kumar Ghosh
Updated on 20-Apr-2023 12:17:45

744 Views

In C++ we have an inbuild reverse() function that will be used for reversing the substring to check whether a string can be made lexicographically smaller or not. Lexicographic ordering is the process by which the character of a word is sorted in a dictionary. Let’s take an example of a string to check lexicographically smaller or not. We will compare the two words to check the lexicographically smaller ones and take two strings namely ‘apple’ and ‘army’. Both these strings of the first letter starting with letter ‘a’. When we move to check the second character of both ... Read More

Advertisements