C# Working With Text
C# Working With Text
using System;
using System.Collections.Generic;
using System.Linq;
namespace deepak
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Enter numbers");
var input = Console.ReadLine();
var numbers = new List<int>();
foreach(var number in input.Split('-'))
{
numbers.Add(Convert.ToInt32(number));
numbers.Sort();
}
var dee = true;
for(int i =1; i<numbers.Count; i++)
{
if(numbers[i] != numbers[i - 1] + 1)
{
dee = false;
break;
}
}
var message = dee ? "Consecutive" : "Not Consecutive";
Console.WriteLine(message);
}
}
}
Check duplicates in consecutive numbers
using System;
using System.Collections.Generic;
using System.Linq;
namespace deepak
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Enter numbers");
var input = Console.ReadLine();
if (String.IsNullOrWhiteSpace(input)){
return;
}
var numbers = new List<int>();
foreach(var number in input.Split('-'))
{
numbers.Add(Convert.ToInt32(number));
}
var unqui = new List<int>();
var dee = false;
foreach(var number in numbers)
{
if (!unqui.Contains(number))
{
unqui.Add(number);
}
else
{
dee = true;
break;
}
}
if (dee)
{
Console.WriteLine("Duplicates");
}
}
}
}