
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Found 33676 Articles for Programming

2K+ Views
In Swift, to count how many times a specified character occurs in the given string we create a function. It will increase the value of the counter by one whenever the specified character appears in the given string and then return the final count at the end of the given string. Input String = “Today is cloudy day” Character = “y” Output 3 Where, character “y” appears three times in the given string so the output of the input is 3. Algorithm Step 1 − Create a function that returns the specified character's total occurrence. Step 2 ... Read More

1K+ Views
To convert the array of characters into a string Swift provides the following methods − Using String() initialiser Using append() method Input array = [“S”, “w”, “i”, “f”, “t”] Output Swift Here we join all the characters given in the array to create a string. Method 1: Using String() Initialiser To convert the array of characters into a string we can use String() initialisers. The String() initialiser will create the object of a string. Here we use parameterise string initialiser. Syntax Swift(value) Here value represents the array which we want to convert into a string. ... Read More

3K+ Views
To check if the given string is empty or not Swift provides an inbuilt property named as isEmpty. This property will return true if the given string is empty. And return false if the given string is not empty. Here empty string means whose length is 0 or we can say a string that does not contain any character. String 1 = “Swift” String 2 = “” Where string 1 is not an empty string because it contains a sequence of characters or it has some length. Whereas string 2 is an empty string because it does contains anything ... Read More

846 Views
In Swift, a dictionary is an unordered collection in which data is stored in the form of key-value pairs, where keys are the unique identifiers. So to check the equality of two dictionaries we first need to check if the size of both the dictionaries is equal or not. If yes, then we check if both dictionaries contain the same key-value pairs or not. If both conditions are equal, then that means the given two dictionaries are equal. If any of the conditions are false then that means the given dictionaries are not equal. Algorithm Step 1 − Create ... Read More

2K+ Views
Swift provides an hasPrefix() function to check if a string starts with a specified substring. The hasPrefix() function returns a boolean value which indicates whether the specified substring matches the starting string characters of the input string. The hasPrefix() function is case sensitive, which means according to this function “a”, and “A” are two different values. Input String = “Ram got first place” SubString = “Ram” Output Yes Here, the characters of the substring match the starting characters of the input string. Syntax func hasPrefix(value) Here, the value represents a string. This function returns true if the ... Read More

968 Views
Swift provides an hasSuffix() function to check a string end with a specified substring. The hasSuffix() function returns a boolean value which indicates whether the specified substring matches the ending characters of the input string. The hasSuffix() function is case sensitive that means according to this function “t”, and “T” are two different values. Input String = “Today is cloudy day” SubString = “day” Output yes Here, the character of the substring matches the ending characters of the input string. Syntax func hasSuffix(value) Here, the value represents a string. This function returns true if the value matches ... Read More

231 Views
In Swift, a dictionary is an unordered collection in which data is stored in the form of key-value pairs. To add elements to a dictionary we can use any of the following methods − Using Bracket notation Using updateValue() method Method 1: Using Brackets Notation We can key-value pairs in the dictionary using bracket notation or we can say that using subscript notation. In this method, we can add a new key in the brackets and assign the corresponding value. If the specified key already exists, then it will replace the value of that key we the new ... Read More

1K+ Views
After the declaration of an array, the elements of the array until certain index are rotated such that the first elements until the desired index are placed in the last, next to the last element of the array. Let us discuss this with an Input output scenario. Input Output Scenario Consider an array arr = [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]. We can clearly say that the initial array consists of 10 elements and the index of the last element is 9. Let us assume that the array is rotated by two elements. ... Read More

2K+ Views
The collection of homogenous elements within a single variable and in the contiguous memory location is known as array. The elements in array can be of any datatype but all the elements that are present in the array should be homogeneous, i.e., should belong to the same datatype. The arrays are a kind of special variables which actually store several values or elements in the name of a single variable with continuous memory locations which are accurately known as “ indices ”. Indices The word indices represents the plural form of index. The word index denotes the position of the ... Read More

3K+ Views
When a two dimensional array or a 2D array is declared, it is treated like a matrix. So, we know that a matrix consists of rows and columns. The process of sorting the elements that belong to a particular column of a matrix either in ascending order or in descending order is known as sorting a 2D array across columns. Let us consider an algorithm followed by an Input output scenario to understand the exact application of this concept. Input Output Scenario Consider a two dimensional array. arr = [[ 7, 9, 5, 7 ], [9, 5, 9, 4], ... Read More