OneCompiler

Find the Kth smallest element in an array

169
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;

namespace OneCompiler
{
	public class Program
	{
		public static void Main(string[] args)
		{
			int n = int.Parse(Console.ReadLine());
			int k = int.Parse(Console.ReadLine());
			
			int[] arr = Array.ConvertAll(Console.ReadLine().Split(" "), new Converter<string,int>(StringToInteger));
			
			int kthSmallest = KthSmallest(arr, k);
			
			Console.WriteLine(kthSmallest);
		}
		
		private static int StringToInteger(string s)
		{
		  return int.Parse(s);
		}
		
		private static int KthSmallest(int[] arr, int k)
		{
		  int n = arr.Length;
		  
		  Array.Sort(arr);
		  
		  return arr[k - 1];
		}
	}
}