using System.Collections.Generic;
public static void Main()
Console.Write("Enter a few numbers (eg 1-2-3-4): ");
var input = Console.ReadLine();
var numbers = new List<int>();
foreach (var number in input.Split('-'))
numbers.Add(Convert.ToInt32(number));
var isConsecutive = true;
for (var i = 1; i < numbers.Count; i++)
if (numbers[i] != numbers[i - 1] + 1)
var message = isConsecutive ? "Consecutive" : "Not Consecutive";
Console.WriteLine(message);
Console.Write("Enter a few numbers (eg 1-2-3-4): ");
var input = Console.ReadLine();
if (String.IsNullOrWhiteSpace(input))
var numbers = new List<int>();
foreach (var number in input.Split('-'))
numbers.Add(Convert.ToInt32(number));
var uniques = new List<int>();
var includesDuplicates = false;
foreach (var number in numbers)
if (!uniques.Contains(number))
includesDuplicates = true;
Console.WriteLine("Duplicate");
Console.Write("Enter time: ");
var input = Console.ReadLine();
if (String.IsNullOrWhiteSpace(input))
Console.WriteLine("Invalid Time");
var components = input.Split(':');
if (components.Length != 2)
Console.WriteLine("Invalid Time");
var hour = Convert.ToInt32(components[0]);
var minute = Convert.ToInt32(components[1]);
if (hour >= 0 && hour <= 23 && minute >= 0 && minute <= 59)
Console.WriteLine("Invalid Time");
Console.WriteLine("Invalid Time");
Console.Write("Enter a few words: ");
var input = Console.ReadLine();
if (String.IsNullOrWhiteSpace(input))
Console.WriteLine("Error");
foreach (var word in input.Split(' '))
var wordWithPascalCase = char.ToUpper(word[0]) + word.ToLower().Substring(1);
variableName += wordWithPascalCase;
Console.WriteLine(variableName);
Console.Write("Enter a word: ");
var input = Console.ReadLine().ToLower();
var vowels = new List<char>(new char[] {'a', 'e', 'o', 'u', 'i'});
foreach (var character in input)
if (vowels.Contains(character))
Console.WriteLine(vowelsCount);