Skip to content

Instantly share code, notes, and snippets.

View kencenerelli's full-sized avatar

Ken Cenerelli kencenerelli

View GitHub Profile
@kencenerelli
kencenerelli / gist:5498434
Created May 1, 2013 21:14
Interview Question: Compare two strings and return a third string containing only the letters that appear in both.
string firstString = "Hello Ken";
string secondString = "Hello Samuel";
StringBuilder sb = new StringBuilder();
if ((!string.IsNullOrEmpty(firstString)) && (!string.IsNullOrEmpty(secondString)))
{
foreach (char iChar in firstString)
{
if (!sb.ToString().Contains(iChar) && secondString.Contains(iChar))
{
@kencenerelli
kencenerelli / gist:5496290
Created May 1, 2013 16:17
Interview Question: Verify two strings are anagrams of each other
string one = "hamlet";
char[] a1 = one.ToCharArray();
Array.Sort(a1);
string two = "amleth";
char[] a2 = two.ToCharArray();
Array.Sort(a2);
bool result = false;
@kencenerelli
kencenerelli / gist:5478118
Last active December 16, 2015 18:29
Interview Question: Reverse every word to spell them out backwards
string text = "The quick brown fox jumps over the lazy dog";
char[] characters = text.ToArray();
StringBuilder sb = new StringBuilder();
for (int i= text.Length - 1; i >= 0; i--)
{
sb.Append(characters[i]);
}
string output = sb.ToString();
@kencenerelli
kencenerelli / gist:5414179
Created April 18, 2013 16:36
Iterate through all of the ServerVariable properties
<%@ Page Language="C#" %>
<%foreach (string var in Request.ServerVariables)
{
Response.Write(var + " " + Request[var] + "<br />");
}
%>
@kencenerelli
kencenerelli / gist:5413677
Created April 18, 2013 15:31
Query duplicate records in a SQL Server table
SELECT Column1, Column2, COUNT(*) AS Amount
FROM TableName
GROUP BY Column1, Column2
HAVING (COUNT(*) > 1)
ORDER BY Column1, Column2