Check if a String is Heterogram in C#

karthikeya Boyini
Updated on 22-Jun-2020 13:03:33

428 Views

Heterogram for a string means the string isn’t having duplicate letters. For example −Mobile Cry LaptopLoop through each word of the string until the length of the string −for (int i = 0; i < len; i++) {    if (val[str[i] - 'a'] == 0)    val[str[i] - 'a'] = 1;    else    return false; }Above, len is the length of the string.Let us see the complete code −Example Live Demousing System; public class GFG {    static bool checkHeterogram(string str, int len) {       int []val = new int[26];       for (int i ... Read More

Check If Two Strings Are Anagrams Using C#

Samual Sam
Updated on 22-Jun-2020 13:02:55

2K+ Views

Under anagram, another string would have the same characters present in the first string, but the order of characters can be different.Here, we are checking the following two strings −string str1 = "silent"; string str2 = "listen";Convert both the strings into character array −char[] ch1 = str1.ToLower().ToCharArray(); char[] ch2 = str2.ToLower().ToCharArray();Now, sort them −Array.Sort(ch1); Array.Sort(ch2);After sorting, convert them to strings −string val1 = new string(ch1); string val2 = new string(ch2);Compare both the strings for equality. If both are equal, that would mean they are anagrams.The following is the code −Example Live Demousing System; public class Demo {    public static ... Read More

Use BEFORE INSERT Triggers to Emulate CHECK CONSTRAINT

Moumita
Updated on 22-Jun-2020 13:02:44

480 Views

As we know that MySQL supports foreign key for referential integrity but it does not support CHECK constraint. But we can emulate them by using triggers. It can be illustrated with the help of an example given below −ExampleSuppose we have a table named ‘car’ which can have the fix syntax registration number like two letters, a dash, three digits, a dash, two letters as follows −mysql> Create table car (number char(9)); Query OK, 0 rows affected (0.32 sec) mysql> Insert into car values('AB-235-YZ'); Query OK, 1 row affected (0.10 sec)The above value is a valid one but what ... Read More

C# Program to Find Union of Two or More Dictionaries

Chandu yadav
Updated on 22-Jun-2020 13:01:54

740 Views

Firstly, set both the dictionaries −Dictionary < string, int > dict1 = new Dictionary < string, int > (); dict1.Add("water", 1); dict1.Add("food", 2); Dictionary < string, int > dict2 = new Dictionary < string, int > (); dict2.Add("clothing", 3); dict2.Add("shelter", 4);Now, create HashSet and use UnionsWith() method to find the union between the above two Dictionaries −HashSet < string > hSet = new HashSet < string > (dict1.Keys); hSet.UnionWith(dict2.Keys);The following is the complete code −Example Live Demousing System; using System.Collections.Generic; public class Program {    public static void Main() {       Dictionary < string, int > dict1 = ... Read More

C# Program to Find Union of Two or More Lists

Arjun Thakur
Updated on 22-Jun-2020 13:01:22

1K+ Views

Firstly, create lists −//three lists var list1 = new List{3, 4, 5}; var list2 = new List{1, 2, 3, 4, 5}; var list3 = new List{5, 6, 7, 8};Use the union method to get the union of list1 and list2 −var res1 = list1.Union(list2); var res2 = res1.Union(list3);The following is the complete code −Example Live Demousing System.Collections.Generic; using System.Linq; using System; public class Demo {    public static void Main() {       //three lists       var list1 = new List{3, 4, 5};       var list2 = new List{1, 2, 3, 4, 5};       var list3 = new List{5, 6, 7, 8};       // finding union       var res1 = list1.Union(list2);       var res2 = res1.Union(list3);       foreach(int i in res2) {          Console.WriteLine(i);       }    } }Output3 4 5 1 2 6 7 8

Change Name of an Existing Column in MySQL Table

Srinivas Gorla
Updated on 22-Jun-2020 13:01:19

291 Views

We can change the name of a particular existing column from a MySQL table by using CHANGE statement along with ALTER statement. Its syntax would be as follows −SyntaxALTER TABLE table_name CHANGE old_column_name new_column_name datatype;Here,  table_name is the name of the table from which we want to delete the column.Old_column_name is the name of the column which is to be changed.new_column_name is the name of the column which has to be given to the old column.ExampleIn this example, we are changing the name of the column ‘id’ to ‘studentid’ from table ‘student_info’ as follows −mysql> Select * from Student_info; +------+---------+------------+------------+ | id   | ... Read More

C# Program to Concatenate Two or More Lists

Chandu yadav
Updated on 22-Jun-2020 13:00:54

262 Views

Set three lists −// three lists var list1 = new List{3, 4}; var list2 = new List{1, 2, 3}; var list3 = new List{2, 5, 6};Now, use the Concat mthod to concat the above lists −var res1 = list1.Concat(list2); var res2 = res1.Concat(list3);Here is the complete code −Example Live Demousing System.Collections.Generic; using System.Linq; using System; public class Demo {    public static void Main() {       // three lists       var list1 = new List{3, 4};       var list2 = new List{1, 2, 3};       var list3 = new List{2, 5, 6};       // concat       var res1 = list1.Concat(list2);       var res2 = res1.Concat(list3);       foreach(int i in res2) {          Console.WriteLine(i);       }    } }Output3 4 1 2 3 2 5 6

Find Common Values from Two or More Lists in C#

George John
Updated on 22-Jun-2020 13:00:17

469 Views

Create more than one list −// two lists var list1 = new List{3, 4}; var list2 = new List{1, 2, 3};Now, use the Intersect() method to get the common values −var res = list1.Intersect(list2);The following is the complete code −Example Live Demousing System.Collections.Generic; using System.Linq; using System; public class Demo {    public static void Main() {       // two lists       var list1 = new List{3, 4};       var list2 = new List{1, 2, 3};       // common values       var res = list1.Intersect(list2);       foreach(int i in res) {          Console.WriteLine(i);       }    } }Output3

Handle Errors During Trigger Execution in MySQL

Kumar Varma
Updated on 22-Jun-2020 13:00:16

1K+ Views

Suppose if an error occurs during trigger execution then MySQL can handle it as follows −If a BEFORE trigger fails, the operation on the corresponding row is not performed.A BEFORE trigger is activated by the attempt to insert or modify the row, regardless of whether the attempt subsequently succeeds.An AFTER trigger is executed only if any BEFORE triggers and the row operation execute successfully.An error during either a BEFORE or AFTER trigger results in failure of the entire statement that caused trigger invocation.For transactional tables, failure of a statement should cause a rollback of all changes performed by the statement. ... Read More

Union Method in C#

Arjun Thakur
Updated on 22-Jun-2020 12:59:22

926 Views

The Union method gets the unique elements from both the lists.Let us set two lists −var list1 = new List{12, 65, 88, 45}; var list2 = new List{40, 34, 65};Now get the union of both the lists −var res = list1.Union(list2);The following is the example −Example Live Demousing System.Collections.Generic; using System.Linq; using System; public class Demo {    public static void Main() {       // two lists       var list1 = new List{12, 65, 88, 45};       var list2 = new List{40, 34, 65};       // finding union       var res = list1.Union(list2);       foreach(int i in res) {          Console.WriteLine(i);       }    } }Output12 65 88 45 40 34

Advertisements